1. 学ぶ
  2. /
  3. コース
  4. /
  5. Javaによるテスト入門

Connected

演習

エッジケース:数値の各桁

整数の各桁を取り出して並べ替える、といったプログラミング演習はよくあります。整数の末尾の桁を最速で取得する方法は、10 での剰余(% 10)を使うことです。これは、整数を 10 で割ったときの余りを返します。

次に示すのは、整数の末尾の桁を返すメソッドです。このメソッドは、ありうる入力のちょうど半分、つまり負の数で失敗します。理由は、10 での剰余が整数の符号を保持するためです。

lastDigit() メソッドが誤った値を返すような整数値を入力してください。

指示

100 XP
  • lastDigit() メソッドが末尾の桁を正しく特定できない、複数桁の整数を書いてください。