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();}}
执行结果:(此处有些失真,需要的人自己运行代码)
*
* *
* *
* *
* *
* *
* *
* *
*