zoukankan      html  css  js  c++  java
  • 打印正三角,倒三角,实心棱形,空心棱形

    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("*");
            }
        }

  • 相关阅读:
    九度OJ题目1137:浮点数加法 (JAVA)使用BigDecimal四个案例都通过了,但是超时了。
    九度OJ题目1080:进制转换(java)使用BigInteger进行进制转换
    九度OJ题目1076:N的阶乘 (java)运用BigInteger的例子。
    九度OJ题目1443:Tr A (JAVA)
    九度oj题目1207:质因数的个数
    pg 比mysql 强的数据库
    mysql8 sql_mode=only_full_group_by问题解决
    mysql 8.0.19 安装
    springboot + mybatis plus强大的条件构造器queryWrapper、updateWrappe
    Elasticsearch 学习
  • 原文地址:https://www.cnblogs.com/yinyl/p/11340217.html
Copyright © 2011-2022 走看看