开始正题之前,先讲讲java里的for循环和while循环
比如重复打印一串字符串五次,先用while循环来编写代码
—————— while循环的用法如下所示 ————————
********************
| while(循环继续条件) { |
| 循环体 |
| } |
********************
1 /** demo是我们创建的工程名称, 而Demo首字母大写则是 2 公共类名,即java文件的前缀名, (;)是语句结束符 ~ 3 **/ 4 package demo; 5 6 public class Demo { 7 public static void main(String[] args) { 8 int count = 1; 9 10 while (count <= 5) { 11 System.out.println("欢迎归来!"); 12 count++; 13 } 14 } 15 }
---------------------- 下面是for循环的用法 -------------------------------
******************************************
| for (初始操作; 循环继续条件; 每次迭代后的操作) { |
| // 循环体 |
| 语句(组); |
| } |
******************************************
1 package demo; 2 3 // 当for循环的循环体只有一个语句时,可以省略花括号 {} 4 public class Demo { 5 public static void main(String[] args) { 6 for (int count = 1; count <= 5; count++) 7 System.out.println("Hello, world!"); 8 } 9 }
-------------------------------------------------------------
|>
| OK, 上面都是玩过家家,接下来玩点更炫酷的东西 ~>--|>
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
1 /** 第一个for循环是控制打印次数的,一共6次,第二个for循环是 2 控制每行打印的个数 ,这里是第一行打印一个,第二行打印两个 3 注意: 这里的print是不换行的,只有在每一行都打印完毕后, 4 我们才会用给它换行**/ 5 6 package demo; 7 8 public class Demo { 9 public static void main(String[] args) { 10 for (int count = 1; count <= 6; count++) { 11 for (int i = 1; i <= count; i++) 12 System.out.print(i + " "); 13 System.out.println(); 14 } 15 for (int count = 1, i = 1; count <= 3; count++) 16 System.out.println(i); 17 } 18 }