java for循环

来源:百度知道 编辑:UC知道 时间:2024/07/06 14:08:59
public class c{
public static void main(String args[]){
long a=0;
for(int c=5;c>=2;c--){
a+=c;
}
System.out.println(a);
}
}
问下大家!里边的c--跟--c为什么结果都是14,为什么结果一样啊!

public class c{
public static void main(String args[]){
long a=0;
for(int c=5;c>=2;--c){
a+=c;
}
System.out.println(a);
//只有赋值的时候才能显示出他们的区别
//在上面你仅仅执行了--c,在--c和c--运行后,c都会减一的。
//如下c和d都是5:
int c=5,d=5;
System.out.println("结果:"+(--c)+"\t"+(d--));
}
}
//结果不一样。明白了吧