一道简单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);
}
}
}
{
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