小白求解,谁能给看看这么解释对不对?
java吧
全部回复
仅看楼主
level 1
beastt 楼主
class aab {
public static void main(String[] args) {
int a= 0 ,b= 10, c=10;
a= b++; //a=10 b=11 c=10
c= --a; //a=9 b=11 c=9
b= ++a; //a=10 b=10 c=9
a= c--; //a=9 b=10 c=8
System.out.println(a);9
System.out.println(c);8
System.out.println(b);10
System.out.println(a);9
//后面是每轮结束后abc的最新赋值,所以其实最开始的a=10根本没用。
}
2022年11月06日 08点11分 1
level 1
beastt 楼主
还有C也是没用的
2022年11月06日 08点11分 2
level 8
你想解释什么?首先你定义的是局部变量,想使用就得赋值;其次你给各个变量赋值,=号右边必须有值,总不能你不用就说没用吧
2022年11月06日 09点11分 3
是不是a=10 和c=10其实根本没用上
2022年11月06日 09点11分
level 8
搞不懂你说没用的意思,是给a和c赋值的代码没用?
2022年11月06日 09点11分 4
对。我就是这个意思,是不是a=10 和c=10其实根本没用上
2022年11月06日 09点11分
3Q
2022年11月06日 11点11分
@evxjiswj int sum=0; for(int i=1;i<=100;i++){ sum +=i;
2022年11月09日 13点11分
@evxjiswj { 后的 sum +=i 这里的i前面有个i++,但这里i还是等于1.所以后置++是必须等一轮公式计算后才会+1么?
2022年11月09日 13点11分
level 1
[汗]我建议你还是提高一下代码规范程度吧,最基本的类名首字母大写,变量别用abc
2022年11月06日 12点11分 6
level 1
beastt 楼主
2022年11月23日 12点11分 8
level 1
beastt 楼主
1
2022年11月25日 10点11分 9
level 1
beastt 楼主
2022年12月05日 11点12分 10
1