大家帮忙砍一下这段java代码 谢谢!

来源:百度知道 编辑:UC知道 时间:2024/05/21 22:54:54
public class Testggg
{
public static void main(String args[])
{
int j=1;
for(int i=7;i>0;i-=2)
j*=2
Syetem.out.println(j);
}
}
这个结果应该怎么算出来啊?

三楼结果正确,会打印四次。最终J结果是16
五楼加分号正确
补充说明下
i-=2 相当于 i = i-2
同理 j*=2 相当于 j = j*2

你的程序没一点错
你要问的是不是怎么运行JAVA啊还是要问什么啊

程序没错
除了少了个 ;
不知道你想问什么

这个程序会循环4次,分别是,2,4,8,16,但最后只会输出16,因为System.out.println(j); 不在该循环内,所以只会输出j最后的一次植也就是16

想怎么砍?

第七行缺少结束语句“;”,加上就可以了