小弟初学java好多不懂,各位大神求带
int sum = 0;
for(int a=3000 ;a >= 5;a = a/2 )
sum = sum ++;
System.out.println("需要"+sum+"天");
for(int a=3000 ;a >= 5;a = a/2 )
sum = sum + 1;
System.out.println("需要"+sum+"天");
为什么上面一句输出0,后面一句是10。
sum++和sum+1不是应该等同吗?
int sum = 0;
for(int a=3000 ;a >= 5;a = a/2 )
sum = sum ++;
System.out.println("需要"+sum+"天");
for(int a=3000 ;a >= 5;a = a/2 )
sum = sum + 1;
System.out.println("需要"+sum+"天");
为什么上面一句输出0,后面一句是10。
sum++和sum+1不是应该等同吗?











