第二次又建了个对象,这俩对象是没有关系的.你调用第二个对象的method,自然就是输出0.
sum 是一个变量,没有给 sum 赋值,所以是 0。调用 a.Sum() 可以返回正确的结果。System.out.println(a.Sum());或者在构造方法中给 sum 赋值,如下:this.sum = engsc + mathsc + comsc;
而int i=0;i++;或int i=0;i=++i;同上面的2此时i的值已经为1了,你也没做重新赋值的操作。所以结果是1
结果为0000(就是十进制的0)因此1&2的结果为0
JAVA里 两个整型之间的运算结果也必须是整型 1/2只取整型部分结果就是0。如果想要得到完整的运算结果,需要把参与运算的两个数据中至少一个转换为double型或者float型,这样在运算的时候编译器会先把两个数据都转换为较高的double或者float类型数据再进行运算就可以得到完整结果,并且用来接收运算结果的y也...