本文主要是介绍java双层for循环,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
双层for循环沉浸式
-
矩形
-
正直角三角形
-
倒直角三角形
-
等腰直角三角形
-
倒等腰直角三角形
-
菱形
-
平行四边形
要求:长度随机,不要固定长度
1.矩形
for(int i=0;i<level;i++){for(int j=0;j<level;j++){System.out.print("*");}System.out.println("");}
2.正直角三角形
for(int i=0;i<level;i++){for(int j=0;j<=i;j++){System.out.print("*");}System.out.println("");}
3.倒直角三角形
for (int i = 0; i < level; i++) {for (int j = level-i; j >0 ; j--) {System.out.print("*");}System.out.println("");}
4.等腰直角三角形
for (int i = 1; i <= level; i++) {for (int k = 1; k <= level - i; k++) {System.out.print(" ");}//或者
// for(int k=level-i;k>0;k--){
// System.out.print(" ");
// }for (int j = 1; j <= 2 * i - 1; j++) {System.out.print("*");}System.out.println("");}
5.倒等腰直角三角形
for (int i = 1; i <= level; i++) {for(int k=0;k<i-1;k++){System.out.print(" ");}for (int j =(level-i)*2+1; j>0; j--) {System.out.print("*");}System.out.println("");}
6.菱形
for (int i = 1; i <= (level + 1) / 2; i++) {for (int k = 1; k <= (level + 1) / 2 - i; k++) {System.out.print(" ");}for (int j = 1; j <= 2 * i - 1; j++) {System.out.print("*");}System.out.println("");}for (int i = level / 2; i >= 1; i--) {for (int k = 1; k <= (level + 1) / 2 - i; k++) {System.out.print(" ");}for (int j = 1; j <= 2 * i - 1; j++) {System.out.print("*");}System.out.println("");}
7.平行四边形
for (int i = 1; i <= level; i++) {for (int k = 1; k <= level - i; k++) {System.out.print(" ");}for (int j = 1; j <= level; j++) {System.out.print("*");}System.out.println();}
这篇关于java双层for循环的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!