• 打印正三角,倒三角,实心棱形,空心棱形


    1,正三角

    public void sanjiao(){
             for(int i=1;i<5;i++){
                 for(int k=5-i;k>0;k--){
                     System.out.print(" ");
                 }
                 for(int j=1;j<=(2*i-1);j++){
                     System.out.print("*");
                 }
                 System.out.println();
             }
        }

    2,倒三角

     public void sanjiaos(){
             for(int i=1;i<=5;i++){
                 for(int j=1;j<=i;j++){
                     System.out.print(" ");
                 }
                 for(int k=2*(6-i)-1;k>0;k--){
                     System.out.print("*");
                 }
                 System.out.println();
             }
         }

    3,实心棱形

    public void lin(){
             for(int i=1;i<5;i++){
                 for(int k=6-i;k>0;k--){
                     System.out.print(" ");
                 }
                 for(int j=1;j<=(2*i-1);j++){
                     System.out.print("*");
                 }
                 System.out.println();
             }
             for(int i=1;i<=5;i++){
                 for(int j=1;j<=i;j++){
                     System.out.print(" ");
                 }
                 for(int k=2*(6-i)-1;k>0;k--){
                     System.out.print("*");
                 }
                 System.out.println();
             }
         }

    4,空心棱形

     public void lins(){
             for(int i=1;i<5;i++){
                 for(int k=6-i;k>0;k--){
                     System.out.print(" ");
                 }
                 for(int 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(int i=1;i<=5;i++){
                 for(int j=1;j<=i;j++){
                     System.out.print(" ");
                 }
                 for(int k=2*(6-i)-1;k>0;k--){
                     if(k==2*(6-i)-1 || k==1){
                         System.out.print("*");
                     }else{
                         System.out.print(" ");
                     }
                 }
                 System.out.println();
             }
         }

    4s,空心菱形

        @Test
        public void lx(){
            System.out.println("请输入菱形行数,注意为奇数行:");
            boolean invalid = false;
            int num;
            do{
                invalid = false;
                Scanner s = new Scanner(System.in);
                num = s.nextInt();
                if(num%2==0){
                    System.out.println("输入不符合规则,请重新输入");
                    invalid = true;
                }
            }while(invalid);
            
            int num1 = (num+1)/2;
            int num2 = (num-1)/2;
            //
            for(int i=1;i<=num1;i++){
                for(int j=num1-i;j>0;j--){
                    System.out.print(" ");
                }
                System.out.print("*");
                if(i==1){
                    System.out.println();
                    continue;
                }
                for(int k=0;k<2*i-3;k++){
                    System.out.print(" ");
                }
                System.out.println("*");
            }
            //
            for(int m=1;m<=num2;m++){
                for(int n=1;n<=m;n++){
                    System.out.print(" ");
                }
                System.out.print("*");
                if(m==num2){
                    continue;
                }
                for(int x=2*(num2-m+1)-3;x>0;x--){
                    System.out.print(" ");
                }
                System.out.println("*");
            }
        }

  • 相关阅读:
    MapGuide 资源
    mac 安装brew
    mysql 设置外键约束SET FOREIGN_KEY_CHECKS=1
    一文深入讲解redis和couchbase的区别
    mac 显示 sh3.2# 的
    DBA整理的万字详解MySQL性能优化,值得收藏!
    redis和couchbase的比较
    && 运算符的使用
    freeotp 安装及使用过程
    Couchbase vs Redis,究竟哪个更胜一筹?
  • 原文地址:https://www.cnblogs.com/yinyl/p/11340217.html
Copyright © 2020-2023  润新知