我有一段代码,当我用Java编译它时,输出与用C 编译时的输出不同
class Hello{
int m1() {
System.out.println("m1 in Hello");
return 10;
}
int m2() {
System.out.println("m2 in Hello");
return 20;
}
int m3() {
System.out.println("m3 in Hello");
return 30;
}
}
public class Test36 {
public static void main(String args[]) {
Hello h = new Hello();
System.out.println(h.m1() + "......" + h.m2() + "......." + h.m3());
}
}
输出
在爪哇
m1 在 Hello
m2 在 Hello
m3 在 Hello
10……20…….30
在 CI 中,我得到以下 o/p。
m3 在 Hello
m2 在 Hello
m1 在 Hello
10 .....20 ......30
我没想到会有不同的输出,我是否缺少一些基本逻辑?