黑马程序员技术交流社区

标题: 我有一个疑问?? [打印本页]

作者: woaiheima    时间: 2013-8-5 11:34
标题: 我有一个疑问??
本帖最后由 杨兴庭 于 2013-8-6 21:38 编辑

在for循环中,打印一个图形时,我主要是不知道for循环里面的两个变量时如何控制行和列的。还有这部分会是重点么?
作者: 李政    时间: 2013-8-5 11:41
外循环控制的是要打印几行,内循环控制的是每一行要打印多少指定符号,也就是列 。多分析一下就明白了

基础的东西都是最重要的
作者: EYE_SEE_YOU    时间: 2013-8-5 12:49
可以用外循环的次数控制图形的行数;
利用内循环的次数控制图形的列数。
作者: 心灵之歌    时间: 2013-8-6 09:10
外循环控制行,内循环控制列!记住这个,就不会错!
作者: 逆袭的风    时间: 2013-8-6 09:54
外层控制行,内层控制列
其实碰到这些问题,自己敲敲代码试验一下,印象会很深刻的
  1. class  ForTest
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 for(int i=0;i<10;i++)//外层控制行
  6.                 {
  7.                         for(int j=0;j<5;j++)//内层控制列
  8.                         {
  9.                                 System.out.print("*");
  10.                         }
  11.                 System.out.println("");
  12.                 }
  13.         }
  14. }
复制代码

Unnamed.png (10.79 KB, 下载次数: 14)

Unnamed.png

作者: 刘劲松    时间: 2013-8-6 22:51
外循环控制行,内循环控制列,可以记住很经典的一些例子,像打印三角形图形。如
for(x=1;x<9;x++)
{
    for(y=1;y<7;y++)
      { ...  }
      .
      .
      .
}

作者: 刘劲松    时间: 2013-8-6 22:52
刘劲松 发表于 2013-8-6 22:51
外循环控制行,内循环控制列,可以记住很经典的一些例子,像打印三角形图形。如
for(x=1;x ...

打错了,内循环是y<x.....




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