ユーザーが自分で変数の値を設定できるようにするには、キーボードから値を入力できる必要があります。このために、次のように記述される in
オブジェクトが使用されます。
<プレ>
Scanner in = new Scanner(System.in); プレ>
ただし、これを機能させるには、まず import java.util.Scanner
を使用してインポートする必要があります。
整数値を取得するには、 in.nextInt();
を使用します。その結果は変数に割り当てる必要があります。
たとえば、
<プレ>
int a = in.nextInt();
プレ>
他のデータ型には他の方法もあります:
- next(): 入力行を最初のスペースまで読み取ります
- nextLine(): 入力行全体を読み取ります
- nextInt(): 入力された int を読み取ります
- nextDouble(): 入力 double を読み取ります
- nextBoolean(): ブール値を読み取ります
- nextByte(): 入力された数値バイトを読み取ります
- nextFloat(): 入力された float を読み取ります
- nextShort(): 入力された数値を短く読み取ります