public class Main {
public static void main(String[] args) { int i = 10; int j = 3; float result = i / j; System.out.println("result = " + result); }
}
以上のプログラムを実行すると3.0という結果が出ます。
実行命令の文を
System.out.println("result = " + result);
↓
System.out.println(result);
と変更しても同じ答えになりますね。
私の認識ではその前の
float result = i / j;
この式を求めれば良いので、
System.out.println(result);
と書き、resultを実行する内容にすれば良いと思っています。
ですが、教科書には
System.out.println("result = " + result);
と実行しており、
("result = " + result);と、ただの(result);
で実行させる意味の違いがわかりません。
どちらとも同じ意味でどちらでも良いのでしょうか?
それとも違う意味があり、違うプロセスをたどるのでしょうか?
上記の2種類の違いについてわかりやすくご教授いただけますと嬉しいです。