为了账号安全,请及时绑定邮箱和手机立即绑定

用while这样为什么打印不出4行来

用while这样为什么打印不出4行来

忍仁 2016-04-17 20:01:10
public class daty1 { public static void main(String[] args) {       int i=1, j=1;    while(i<=4){       while(j<=4)      System.out.print("*");      j++;      }    System.out.println();    i++;    }}
查看完整描述

1 回答

?
guozhchun

TA贡献103条经验 获得超76个赞

你应该没有把代码贴全吧。把你main函数格式化之后是这样的:

public static void main(String[] args)
{
	int i = 1, j = 1;
	while (i <= 4)
	{
		while (j <= 4)   // 这个 while 循环条件永远为真,进入死循环了
			System.out.print("*");
		j++;   // 这个语句并不是在while(j <= 4)的循环内
	}
	System.out.println();
	i++;
}


查看完整回答
反对 回复 2016-04-17
  • 1 回答
  • 0 关注
  • 1186 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信