问答详情
源自:4-14 Java 循环语句之多重循环

这个怎么输出

怎么写出那个星号呈1,3,5,7的形式输出出来呢

提问者:慕沐0036224 2018-06-23 11:16

个回答

  • 慕尚A7
    2018-06-24 17:12:36

    //输出菱形
    public class Test9 {
        public static void main(String[] args) {
            for(int a=1;a<10;a++){
                for(int j=0;j<9-a;j++){
                    System.out.print(" ");
                }
                for(int i=0;i<2*a-1;i++){
                    System.out.print("*");
                }
                System.out.println();
            }
            for(int a=1;a<9;a++){
                for(int i=0;i<a;i++){
                    System.out.print(" ");
                }
                for(int j=0;j<=2*8-2*a;j++){
                    System.out.print("*");
                }
                System.out.println();
            }
            for(int a=6;a<13;a++){
                for(int j=0;j<12-a;j++){
                    System.out.print(" ");
                }
                for(int i=0;i<2*a-1;i++){
                    System.out.print("*");
                }
                System.out.println();
            }
        }

    }

  • 慕尚A7
    2018-06-24 17:11:55

    //倒三角形
    public class Test6 {
        public static void main(String[] args) {
            for(int i=1;i<9;i++){
                for(int j=0;j<i-1;j++){
                    System.out.print(" ");
                }
                for(int k=0;k<(17-2*i);k++){
                    System.out.print("*");
                }
                System.out.println();
            }

        }
    }

  • 舊夢
    2018-06-23 13:28:52


    http://img3.mukewang.com/5b2dda860001304307201280.jpg
    public class HelloWorld {
    public static void main(String[] args) {
    System.out.println("打印直角三角形");
    for (int i = 1;i<=4;i++) {
    for (int s=4-i;s>0;s--) {System.out.print(" ");}
    for (int j = 1;j<=i*2-1;j++) {
    System.out.print("*");
    }
    System.out.println();
    }
    }
    }