请选择 进入手机版 | 继续访问电脑版
本站特色:极好的技术研究氛围!所有技术交流,必有回复!

疯狂Java联盟

 找回密码
 加入联盟
查看: 373|回复: 0

[疯狂Java讲义] 学习求助

[复制链接]
发表于 2019-11-1 19:43:02 | 显示全部楼层 |阅读模式
本帖最后由 风 于 2019-11-1 19:44 编辑

各位老师、前辈:
            int i = 1;
            do
            {
                 int j = 1;
                 do
                 {
                       if (j ==1)
                       {
                            System.out.print(i + " * " + j + " = " + (i * j));
                       }
                       else
                       {
                            System.out.print(" , " + i + " * " + j + " = " + (i * j));
                       }
                       if (i != j)
                       {
                            j++;
                       }
                       else
                       {
                            System.out.print("\n");
                            //break;
                       }
                 }
                 while(j < 10);
                 i++;
            }
            while(i < 10);
      上述代码输出为:
              1 * 1 = 1
              1 * 1 = 1
              ……
     运行结果为死循环,“i++;”一直都没有运行过,而去掉“//”后则是正常的九九乘法表的输出,

为什么?
您需要登录后才可以回帖 登录 | 加入联盟

本版积分规则

微信群请扫二维码
QQ交流1群:
545923995
(未满)

小黑屋|手机版|Archiver|疯狂Java联盟 ( 粤ICP备11094030号 )

GMT+8, 2020-4-3 16:00 , Processed in 0.214458 second(s), 6 queries , File On.

快速回复 返回顶部 返回列表