黑马程序员技术交流社区

标题: 问大神们一个关于流程控制的一个问题:具体点是循环结构语句下的疑问。 [打印本页]

作者: 陈耀鹏    时间: 2016-7-14 12:22
标题: 问大神们一个关于流程控制的一个问题:具体点是循环结构语句下的疑问。
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();/*以上程序是粗率纲体,  请自己敲击代码验证和回答,*/
           }
      }
}
作者: 黑马酬勤    时间: 2016-7-14 20:47
我个人理解是外循环为行,内循环为列 ,将int z=1,放在循环中相当于每循环一次重新赋值,所有内循环中的z++没起作用
作者: 陈耀鹏    时间: 2016-7-16 21:10
黑马酬勤 发表于 2016-7-14 20:47
我个人理解是外循环为行,内循环为列 ,将int z=1,放在循环中相当于每循环一次重新赋值,所有内循环中的z++没 ...

说的没错  确实是这样  但是  没解释具体
作者: 陈耀鹏    时间: 2016-7-16 21:28
黑马酬勤 发表于 2016-7-14 20:47
我个人理解是外循环为行,内循环为列 ,将int z=1,放在循环中相当于每循环一次重新赋值,所有内循环中的z++没 ...

说的没错 ,确实是这样 ,但是 ,没解释具体 。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2