您的位置:首页 > 编程语言 > Java开发

输出正三角,倒三角,菱形,选择数字结束操作

2010-10-19 13:24 435 查看
A1:设计一个菜单程序,选择数字键1~3分别在屏幕中间输出正三角形、倒三角形和菱形,选择数字4结束操作并回到操作系统状态。

java代码:

public class A1 {   

    private static int n;   

       

    //菜单   

    public static void showList(){   

          System.out.println("——————请选择操作——————");   

          System.out.println("1.正三角");   

          System.out.println("2.倒三角");   

          System.out.println("3.菱形");   

          System.out.println("4.结束");   

          Scanner ff=new Scanner(System.in);   

          n=ff.nextInt();   

    }   

    //正三角形   

    public static void showSanJao(int m){   

        for(int i=1;i<=m;i++){   

            for(int j=1;j<=m-i+1;j++){   

                System.out.print(" ");   

            }   

            for(int z=1;z<=2*i-1;z++){   

                System.out.print("*");   

            }   

            System.out.println();   

        }   

    }   

  

    //倒三角形   

    public static void showDaoSanJao(int m){   

        for(int i=1;i<=m;i++){   

            for(int j=1;j<=i-1;j++){   

                System.out.print(" ");   

            }   

            for(int z=1;z<=2*m-2*i+1;z++){   

                System.out.print("*");   

            }   

            System.out.println();   

        }   

    }   

  

    //菱形   

    public static void showLingXing(int m){   

        int middle=(m+1)/2;   

        showSanJao(middle-1);   

        showDaoSanJao(middle);   

    }   

  

    //循环   

     public static void run(){   

         showList();   

         switch(n){   

            case 1:    

               showSanJao(5);   

                break;   

            case 2:   

                showDaoSanJao(5);   

                 break;   

            case 3:   

                showLingXing(7);   

                break;   

             default:   

                 break;   

        }   

        if(n==4){   

            System.exit(0);   

        }else{   

             run();   

        }   

  

     }   

}  

public class Main {   

    private static int n;   

  

    /**  

     * @param args the command line arguments  

     */  

    public static void main(String[] args) {   

        // TODO code application logic here   

        A1.run();   

    }   

  

}  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  string java
相关文章推荐