文字列との組み合わせ
![生徒](https://atnettec.com/wp-content/uploads/2023/02/女生徒.jpg)
生徒
教授?
変数の便利な使い方ってあるんですか?
![教授](https://atnettec.com/wp-content/uploads/2023/02/イラスト.jpg)
教授
例えば、文字列と組み合わせます。
次のようになりますよ?
String name = "教授";
System.out.println("おはようございます" + name);
![生徒](https://atnettec.com/wp-content/uploads/2023/02/女生徒.jpg)
生徒
へぇー。
変数を使っているので、名前を変更するときも楽ですね。
他にもありますか?
![教授](https://atnettec.com/wp-content/uploads/2023/02/イラスト.jpg)
教授
変数同士を組み合わせてみますね。
String firstName = "ジョン";
String lastName = "スミス";
String fullName = firstName + lastName;
System.out.println(fullName);
![生徒](https://atnettec.com/wp-content/uploads/2023/02/女生徒.jpg)
生徒
なるほど。
これなら、結婚して苗字が変わっても対応できますね!
![教授](https://atnettec.com/wp-content/uploads/2023/02/イラスト.jpg)
教授
少し認識にズレがあるようですが、変更しやすいというところは良いかと思います。
数値の組み合わせ
![生徒](https://atnettec.com/wp-content/uploads/2023/02/女生徒.jpg)
生徒
組み合わせができるのは、文字列だけなのですか?
![教授](https://atnettec.com/wp-content/uploads/2023/02/イラスト.jpg)
教授
いいえ。
数値もできますよ?
int x = 5;
int y = 6;
System.out.println(x + y);
![生徒](https://atnettec.com/wp-content/uploads/2023/02/女生徒.jpg)
生徒
ああ、これは「56」と表示されるのですね?
![教授](https://atnettec.com/wp-content/uploads/2023/02/イラスト.jpg)
教授
違いますよ。
足し算の結果として「11」と表示されます。
![生徒](https://atnettec.com/wp-content/uploads/2023/02/女生徒.jpg)
生徒
文字列の時と違うのですね。
![教授](https://atnettec.com/wp-content/uploads/2023/02/イラスト.jpg)
教授
“+”を使う時に、文字列同士なら、「連結」となりますが、数値であれば「足し算」になります。
![生徒](https://atnettec.com/wp-content/uploads/2023/02/女生徒.jpg)
生徒
ということは、こういうのもアリですか?
int x = 5;
int y = 6;
System.out.println(x - y);
![教授](https://atnettec.com/wp-content/uploads/2023/02/イラスト.jpg)
教授
そうですね。
この場合は、「引き算」の結果が表示されます。
![生徒](https://atnettec.com/wp-content/uploads/2023/02/女生徒.jpg)
生徒
まさに引き算の美しさですね!
![教授](https://atnettec.com/wp-content/uploads/2023/02/イラスト.jpg)
教授
いいえ。
引き算の結果ですよ……?