複数の変数を1行で宣言
生徒
教授?
頑張ってコードを書いたので見てください。
int x = 5;
int y = 6;
int z = 50;
System.out.println(x + y + z);
教授
頑張りましたね。
生徒
もっと褒めてくださいよ!
時間がかかったんですから。
教授
もっと、簡単に書く方法がありますよ?
次のようになりますよ?
int x = 5, y = 6, z = 50;
System.out.println(x + y + z);
生徒
こ、これは?!
教授
変数の宣言を1行でまとめて書けば、楽ちんポンです。
同じ値を複数の変数に代入
生徒
もしかして、こういう場合にも簡単になる方法があるのですか?
int x = 50;
int y = 50;
int z = 50;
System.out.println(x + y + z);
教授
そうですね。
次のようになりますよ?
int x, y, z;
x = y = z = 50;
System.out.println(x + y + z);
生徒
なるほどー。
確かに、これは楽ですね!
教授
楽なだけでなく、間違いも少なくなるかもですね。