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

  • 相关阅读:
    Vue 中动态添加class(使用v-bind:class)
    Vue 过滤器的使用
    Huxley 是一个用于Web应用 UI 测试的工具
    showmessage函数里
    [Php] PHPExcel读取Excel文件(或来自客户端上传的)并返回二维数组
    async-validator -- git地址
    Antd Upload组件上传文件至php后端, php拿到对应的文件名(二: vue实现)
    Antd Upload组件上传文件至php后端, php拿到对应的文件名
    对数据库中一个timestamp类型字段时间上作加减
    小学生作文怎么辅导?
  • 原文地址:https://www.cnblogs.com/yinyl/p/11340217.html
Copyright © 2011-2022 走看看