変数とは何か
さて今度は変数の説明です。変数とは「変な数」ではなく、なにかの
値を一時的に記憶しておく箱のようなものです。変数に対してできることは
次の3つです。
- 変数を作る(変数宣言)
- 値を入れる(代入)
- 値を見る(参照)
変数宣言の方法は次のように記述します
intというのは整数という意味です。これで整数を入れる変数が
ひとつできました。同様に文字を入れる変数を宣言する時は
と記述します。
変数に値を代入する
たとえば、変数xに4を代入したい場合は次のように記述します
ここでは代入したいものを右側に書きます。
1+2*3の計算結果をxに代入したい場合は次のように記述します
xの値を画面に表示したい場合は System.out.println(x); と記述します
JAVA言語の型
JAVA言語の型には大きく分けて次の2種類があります。
基本型
これは、論理値や数値、文字を表す型です。下の表にまとめます。
参照型
これはクラス、インタフェース、配列を表す型です。くわしくは
後で説明します。
| boolean |
論理型(trueまたはfalse) |
| char |
整数型(文字型)(符号なし16ビット) |
| int |
整数型(符号付32ビット) |
| long |
整数型(符号付64ビット) |
| double |
倍精度浮動小数点数型 |
キーボード入力について
この時点でキーボード入力を説明するのは難しいので、ツールを使いましょう
ここからKeyBoard.classをダウンロードし、これから作るプログラムとおなじフォルダに
格納します。ちなみにせつめいはこちら。
ここでは、キーボードから整数を入力し、変数xに格納し、xを出力するプログラム
を作成します。答えは下のようになります。

x = KeyBoard.readInt();の部分がキーボードから入力している処理に当たります。
詳しくは、練習問題をやって見ましょう。
練習問題
問1 次のプログラムを実行した時、出力されるx,yの値を答えなさい。

問2 2 * 3 - 5の値をxに格納し、かつ2 * 3 - 5 + 2の計算結果と、2 * 3 - 5 - 4の計算結果を
出力するプログラムを作成せよ。なお、出力の際にxを使うこと。
問3 一桁の数字を3回入力し、その和を出力するプログラムを作成せよ。
問1の解答 x = 12,y = 6
問2の解答
問3の解答