YIem`s Blog -心比天高命比纸薄-链接找不到的请在站内搜索内容！ - for
For 循环各种*号 ***** **** *** ** * { int zz = 5; for (int i = 0; i < 5; i++) { for (int j = 0; j < zz; j++) { System.out.print("*"); } System.out.println(); zz--; } } { int zz = 0; for (int i = 0; i < 5; i++) { for (int j = zz; j < 5; j++) { System.out.print("*"); } System.out.println(); zz++; } } { for (int i = 0; i < 5; i++) { for (int j = i; j < 5; j++) { System.out.print("*"); } System.out.println(); } } * ** *** **** ***** { for (int i = 0; i < 5; i++) { for (int j = 0; j <= i; j++) { System.out.print("*"); } System.out.println(); } } * * * * * * * * * * * * * * * { for (int i = 1; i <= 5; i++) { for (int j = 1; j < i; j++) { System.out.print(" "); } for (int k = i; k <= 5; k++) { System.out.print("* "); } System.out.println(); } }
for循环实现99乘法表 for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { System.out.print(j + "*" + i + "=" + j * i + "\t"); } System.out.println(); }
for 和while的特点1、for和while可以互换2、格式上的不同，在使用上有点小区别​ 如果需要通过变量来对循环进行控制， 该变量只能作为循环增量存在是， 区别就体现出来了。eg：打印1～10 十个数字 int x = 1;while (x < 5) {​ System.out.println("x = " + x);​ x++;} // 在循环结束之后在外部还可以打印 // 并不会立即释放内存 for (int y = 1; y < 5; y++) {​ System.out.println("y = " + y);} // 立即释放内存
For 循环，技巧for (int i = 0, j = 9; i < 9 && j>3; i++, j--) { System.out.println(i + "+" + j); }