四日目は楽しくお勉強

三日目に溶けた脳みそが最適化されたのかもしれない…なんて思ってみた。

今日学んだこと

3つ目の勉強で書いたソースがこんなやつ。

  1. import java.io.*;
  2. class Sample
  3. {
  4. public static void main(String args[]) throws IOException
  5. {
  6. System.out.println("整数を3つ入力して下さい。");
  7. BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  8. String str1 = br.readLine();
  9. String str2 = br.readLine();
  10. String str3 = br.readLine();
  11. int sum = 0;
  12. sum += Integer.parseInt(str1);
  13. sum += Integer.parseInt(str2);
  14. sum += Integer.parseInt(str3);
  15. System.out.println("3つの数の合計は" + sum + "です。");
  16. }
  17. }

1〜10まで何も見ずに、11〜14はさすがに本見ながら書いたけど、最初こう書いたんだよな。

int num1 = Integer.parseInt(str1);
int num2 = Integer.parseInt(str2);
int num3 = Integer.parseInt(str3);
int sum = num1+num2+num3;

これでも同じ結果が得られたけど、代入演算子を使ったほうが良いのかな?
いまいち利点がわからないけど。