由画菱形的星星图引发的思考(一)

it2022-05-05  158

由画菱形的星星图引发的思考(一)

画菱形的星星图?如何实现?

画菱形的星星图?

今天老师出了一道题,用JAVA在命令行输出两个菱形的星星图,效果如下:

如何实现?

如何输出一个星星 ? public class DrawRhombus{ public static void main(String[] args){ System.out.print("*"); } } 如何输出一行星星? public class DrawRhombus{ public static void main(String[] args){ for(int i=1; i<=20; i++){ System.out.print("*"); } } 如何输出“正方形”的星星? public class DrawRhombus{ public static void main(String[] args){ for(int i=1; i<=20; i++){ for(int j=1; j<=20; j++){ System.out.print("*"); } System.out.println(); } } } 如何转化成菱形? 看看这张图吧 所以,只要去掉一些星星就可以变成菱形了! 但是怎么去掉星星呢?或者说如何保留星星呢?如何画单行间隔的星星 public class DrawRhombus2{ public static void main(String[] args0){ for(int i=2; i<=7; i++){ if(i%2 != 0){ System.out.print("*"); }else{ System.out.print(" "); } } } } 如何画单行前面间隔的星星? public class DrawRhombus2{ public static void main(String[] args0){ //画间隔 for(int i=1; i<=3; i++){ System.out.print(" "); } //画星星 for(int i=1; i<=6; i++){ System.out.print("*"); } } } 未完待续,明天再见:)

最新回复(0)