一道简单java题!它的运行结果是多少?

来源:百度知道 编辑:UC知道 时间:2024/05/30 18:45:02
public class test

{

public static void main(String args[])

{

int i,j;

i=0;

for(j=0;j<5;j++)

{

i=i++;

System.out.println("i="+i);

}

}

}

分给我吧

改成i++,或i=i+1,或k=i++;就行了
i=i++,是一个i属性同时进行两个赋值语句的错误

如果要的是i=1,i=2·····将i++改为i+=1;就OK了,要想打印出和的话,就将System.out.println();语句移出for循环体,同时也要将i++改为i+=1;
再循环方法体中i++是不起作用的。!

如果你想要输出的是递增的数,那么使用下面的程序:

public class test

{

public static void main(String args[])

{

int i,j;

i=0;

for(j=0;j<5;j++)

{

i++;

System.out.println("i="+i);

}

}

}

嘿嘿,上面就有这道题,你们一个老师啊?
当然全是0啦!

i=i++好像语法不对呀
i=0
i=0
i=0
i=0
i=0

改成i=i+1的话
运行结果该是这样吧?

i=0
i=1
i=2
i=3
i=4