java基礎for迴圈巢狀,各種三角形
阿新 • • 發佈:2019-01-04
直角三角形(實心)
System.out.println("直角三角形");
for(i=1;i<=9;i++){
for(j=1;j<=i;j++){
System.out.print("*");
}
System.out.print("\n");
}
結果如圖所示:
倒直角三角形:
System.out.printf("倒直角三角形\n"); for(i=1;i<=9;i++) { for(j=9;j>=i;j--){ System.out.print("*"); } System.out.print("\n"); }
右直角三角形
System.out.printf("右邊直角三角形\n");
for(i=1;i<=9;i++){
for(j=9;j>0;j--){
if(j<=i){
System.out.print("*");
}
else{
System.out.print(" ");
}
}
System.out.print("\n");
}
倒右直角三角形
System.out.print("倒右直角三角形\n"); for(i=1;i<=9;i++){ for(int m=8;m>9-i;m--){ System.out.print(" "); } for(j=9;j>=i;j--){ System.out.print("*"); } System.out.print("\n"); }
等腰三角形
System.out.print("等腰三角形\n"); for(i=1;i<=5;i++){ for(int m=0;m<5-i;m++){ System.out.print(" "); } for(j=1;j<=i*2-1;j++){ System.out.print("*"); } System.out.println(); }
倒等腰三角形
System.out.print("倒等腰三角形\n");
for( i=1;i<=5;i++){
for(int m=4;m>5-i;m--){
System.out.print(" ");
}
for(j=1;j<=(5-i)*2+1;j++){
System.out.print("*");
}
System.out.println();
}
菱形
System.out.println("菱形");
for(i=1;i<=3;i++){
for(int m=0;m<3-i;m++){
System.out.print(" ");
}
for(j=1;j<=i*2-1;j++){
System.out.print("*");
}
System.out.println();
}
for(i=1;i<=2;i++){
for(int m=1;m>=2-i;m--){
System.out.print(" ");
}
for(j=1;j<=(2-i)*2+1;j++){
System.out.print("*");
}
System.out.println();
}
}
}