A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

class ForForTest  /*关于多重嵌套式循环练习的一些个人问题,请说明一下具体的多循环下的具体顺序和一些循环与循环之间所桥接的一些具体的定义变量的读写循环顺序  例如下例*/
{
      public static void main(string[] args)
      {
           int z=1;
           for (int x=1; x<=5; x++)
           {
                for(int y=z; y<=5; y++)
                {
                      System.out.print("&");
                }
                      z++; /*注释疑问:假如这个自增变量放置在内循环时,且同时将上面常量int z =1放置于外循环内时,java运行时显示结果会怎么样?为什么是这样? */
                      System.out.println();/*以上程序是粗率纲体,  请自己敲击代码验证和回答,*/
           }
      }
}

3 个回复

倒序浏览
我个人理解是外循环为行,内循环为列 ,将int z=1,放在循环中相当于每循环一次重新赋值,所有内循环中的z++没起作用
回复 使用道具 举报
黑马酬勤 发表于 2016-7-14 20:47
我个人理解是外循环为行,内循环为列 ,将int z=1,放在循环中相当于每循环一次重新赋值,所有内循环中的z++没 ...

说的没错  确实是这样  但是  没解释具体
回复 使用道具 举报
黑马酬勤 发表于 2016-7-14 20:47
我个人理解是外循环为行,内循环为列 ,将int z=1,放在循环中相当于每循环一次重新赋值,所有内循环中的z++没 ...

说的没错 ,确实是这样 ,但是 ,没解释具体 。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马