一个关于java小问题

来源:百度知道 编辑:UC知道 时间:2024/05/01 06:17:48
int price=10;
int number=0;
int monney=0;
for(int i=0;i<2;i++){
    number++;
    --price;
    monney+=number*price;
}
System.out.println();

输出的结果是多少,麻烦写出准确的步骤,谢谢了
忘加了,System.out.println(monney);

晕 你答应输出的是什么啊?
什么也没有输出啊?你自己看下吧
上楼绝对错了!
答案是 25
number++; number为1;--price;为9;
monney=monney+number*price
循环一次为9
两次的时候number为2;--price;为8;
为16
所以是
25

i==0时
number=1
price =9
monney=monney+number*price=0+1*9=9

i==1时
number==2
price ==8
monney=9+2*8=27

i==3时
不满足i<2,跳出循环

所以,最后输出的monney值为 27