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

  • 相关阅读:
    iOS 后台运行
    内存管理
    ios -晋级之路 如何去掉tableView多余行的横线
    ios 晋级之路- block深入
    iOS 晋级之路- 调用相机和相册的功能
    iOS开发 --定位
    学习笔记 ios开发 手势
    排序法系列-快速排序法
    计算文本的高度BoundingRectWithSize:options:context
    NSClassFromString的用法
  • 原文地址:https://www.cnblogs.com/yinyl/p/11340217.html
Copyright © 2011-2022 走看看