失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Java打印星星的各种体位(直角三角形 等腰三角形 菱形 空心菱形)

Java打印星星的各种体位(直角三角形 等腰三角形 菱形 空心菱形)

时间:2019-04-18 04:15:20

相关推荐

Java打印星星的各种体位(直角三角形 等腰三角形 菱形 空心菱形)

直角三角形

打印一个直角三角形(直角在左下角)

***************package hardCode;public class 打印星星的各种体位 {public static void main(String[] args) {for(int i=0;i<5;i++) {for(int j=0;j<=i;j++) {System.out.print("*");}System.out.println();}}}

打印一个直角三角形(直角在左上角)

***************package hardCode;public class 打印星星的各种体位 {public static void main(String[] args) {for(int i=5;i>0;i--) {for(int j=5;j>5-i;j--) {System.out.print("*");}System.out.println();}}}

打印一个直角三角形(直角在右上角)

***************//打印一个直角三角形(直角在右上角)package hardCode;public class 打印星星的各种体位 {public static void main(String[] args) {for(int i=5;i>0;i--) {for(int j=i;j<5;j++) {System.out.print(" ");}for(int k=5;k>5-i;k--) {System.out.print("*");}System.out.println();}}}

打印一个直角三角形(直角在右下角)

***************//打印一个直角三角形(直角在右下角)package hardCode;public class 打印星星的各种体位 {public static void main(String[] args) {for(int i=5;i>0;i--) {for(int j=i;j>1;j--) {System.out.print(" ");}for(int k=i-5;k<1;k++) {System.out.print("*");}System.out.println();}}}

等腰三角形

实心等腰三角形

*************************//打印一个完美的等腰三角形(5行)package hardCode;public class 打印星星的各种体位 {public static void main(String[] args) {for (int i=1;i<=5;i++) {for(int j=4;j>=i;j--) {System.out.print(" ");}for(int k=1;k<=2*i-1;k++) {//k<2*i-1 别忘了-1System.out.print("*");}System.out.println();}}}

空心等腰三角形

** ** ************//打印一个完美的空心等腰三角形(5行)package hardCode;public class 打印星星的各种体位 {public static void main(String[] args) {for (int i=1;i<=5;i++) {for(int j=4;j>=i;j--) {System.out.print(" ");}for(int k=1;k<=2*i-1;k++) {//k<2*i-1 别忘了-1if(k==1 || k==2*i-1 || i==5) {System.out.print("*");}else {System.out.print(" ");}}System.out.println();}}}

菱形

实心菱形

*****************************************//打印一个完美的菱形package hardCode;public class 打印星星的各种体位 {public static void main(String[] args) {for(int i=1;i<=5;i++) {for(int j=4;j>=i;j--) {System.out.print(" ");}for(int k=1;k<=i*2-1;k++) {//i*2-1(每行*的个数) i*2是打印输出两倍的*号,形成一个等腰三角形(第一行为两个*) -1是为了形成完美的等腰三角形System.out.print("*");}System.out.println();}for(int i=1;i<=4;i++) {for(int j=1;j<=i;j++) {System.out.print(" ");}for(int k=(5*2-1)-2;k>=i*2-1;k--) {//5*2-1是上面等腰三角形最后一行的星号个数System.out.print("*");}System.out.println();}}}

空心菱形

** ** **** **** ** **//打印一个空心菱形package hardCode;public class 打印星星的各种体位 {public static void main(String[] args) {for(int i=1;i<=5;i++) {for(int j=4;j>=i;j--) {System.out.print(" ");}for(int k=1;k<=i*2-1;k++) {//i*2-1(每行*的个数) i*2是打印输出两倍的*号,形成一个等腰三角形(第一行为两个*) -1是为了形成完美的等腰三角形if(k==1 || k==i*2-1) {System.out.print("*");}else {System.out.print(" ");}}System.out.println();}for(int i=1;i<=4;i++) {for(int j=1;j<=i;j++) {System.out.print(" ");}for(int k=(5*2-1)-2;k>=i*2-1;k--) {//5*2-1是上面等腰三角形最后一行的星号个数if(k==(5*2-1)-2 || k==i*2-1) {System.out.print("*");}else {System.out.print(" ");}}System.out.println();}}}}

如果觉得《Java打印星星的各种体位(直角三角形 等腰三角形 菱形 空心菱形)》对你有帮助,请点赞、收藏,并留下你的观点哦!

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