600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 使用for循环打印直角三角形(实心/空心) 等腰三角形(实心/空心) 菱形(实心/空心)

使用for循环打印直角三角形(实心/空心) 等腰三角形(实心/空心) 菱形(实心/空心)

时间:2024-02-03 23:22:13

相关推荐

使用for循环打印直角三角形(实心/空心) 等腰三角形(实心/空心) 菱形(实心/空心)

1.实行直角三角形public static void main(String[] args) {//直角三角形(实心)for (int i = 1; i <= 8; i++) {//控制打印8行for (int j = 1; j <= i; j++) {//控制每行打印几个“*”//打印“*”System.out.print("*");}//换行System.out.println("");}}

执行结果:

*

**

***

****

*****

******

*******

********

2.空心直角三角形

public static void main(String[] args) {//空心的直角三角形for(int i=1;i<=8;i++){//控制打印8行for(int j=1;j<=i;j++){//控制每行打印几个“*”if(j==1||i==j||i==8){//打印“*”System.out.print("*");}else{System.out.print(" ");}}//换行System.out.println("");}

执行结果:

*

**

* *

* *

* *

* *

* *

********

3.实心等腰三角形

public static void main(String[] args) {//实心等腰三角形int a=8;for(int i=1;i<=a;i++){for(int j=1;j<=a-i;j++){System.out.print(" ");}for(int m=1;m<=i*2-1;m++){System.out.print("*");}System.out.println();}}

执行结果:

*

***

*****

*******

*********

***********

*************

***************

4.空心等腰三角形

public static void main(String[] args) {//空心等腰三角形int i,j;for(i=1;i<=8;i++){for(j=1;j<=8-i;j++){System.out.print(" ");}for (j=1;j<=2*i-1;j++){if(j == 1 || j == 2 * i - 1 || i == 8){System.out.print("*");}else{System.out.print(" ");}}System.out.println("");}}

执行结果:(此处有些失真,需要的人自己运行代码)

*

* *

* *

* *

* *

**

**

***********

5.实心菱形

public static void main(String[] args) {//实心菱形int i,j;for( i=1;i<=5;i++){//菱形上部分的三角for(j=1;j<=5-i;j++){System.out.print(" ");}for (j=1;j<=2*i-1;j++){System.out.print("*");}System.out.println();}for(i=1;i<=4;i++){//菱形下部分的三角for(j=1;j<=i;j++){System.out.print(" ");}for(j=1;j<=2*(4-i+1)-1;j++){System.out.print("*");}System.out.println();}}

执行结果:(此处有些失真,需要的人自己运行代码)

*

***

*****

*******

*********

*******

*****

***

*

6.空心菱形

public static void main(String[] args) {//空心的菱形int i,j;for( i=1;i<=5;i++){//菱形的上部分三角for(j=1;j<=5-i;j++){System.out.print(" ");}for (j=1;j<=2*i-1;j++){if(j == 1 || j == 2 * i - 1){//控制输出*System.out.print("*");}else{System.out.print(" ");//控制内部空心}}System.out.println();}for(i=1;i<=4;i++){//菱形的下部分三角for(j=1;j<=i;j++){System.out.print(" ");}for(j=1;j<=2*(4-i+1)-1;j++){if(j == 1 || j == 2*(4-i+1)-1 || i == 4){//控制输出*System.out.print("*");}else{System.out.print(" ");//控制内部空心}}System.out.println();}}

执行结果:(此处有些失真,需要的人自己运行代码)

*

* *

* *

* *

* *

* *

* *

* *

*

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。