Java代码练习

package day3;
import java.util.Scanner;
/*
author:李万正
description:画图工具功能的实现
**/
public class day3HomeWork {
    public static void main(String[] args) {
        String user;
        int password;
        System.out.print("请输入用户名(string):");
        Scanner sc = new Scanner(System.in);
        user = sc.next();
        System.out.print("请输入密码(int):");
        password = sc.nextInt();
        boolean isFind = false;
        int times = 0;
        
        for (int i=0;i<2;i++){
            if (user.equals("jz") && password == 123456){
                System.out.println("登录成功");
                isFind = true;
                break;
            }
            else{
                System.out.print("请输入用户名:");
                user = sc.next();
                System.out.print("请输入密码:");
                password = sc.nextInt();
                }
        }
        
        while (true){
            if (isFind == false){
                break;
            }
            else{

                System.out.println("请选择画图的菜单:");
                System.out.println("A 画一个正方形");
                System.out.println("B 画一个倒的三角形");
                System.out.println("C 画一个正的三角形");
                System.out.println("D 画一个等腰三角形");
                System.out.println("E 退出");
                
                String s = sc.next();
                char ch = s.charAt(0);
                
                switch(ch){
                case 'A':
                    //输出正方形
                    System.out.println("你所选择的是正方形:");
                    for (int i=0;i<4;i++){
                        for (int j=0;j<4;j++){
                            System.out.print("* ");
                        }
                        System.out.println();
                    }
                    break;
                case 'B':
                    //输出左上角三角形
                    System.out.println("你所选择的是倒的三角形:");
                    for (int i=0;i<4;i++){
                        for (int j=0;j<4-i;j++){
                            System.out.print("* ");
                        }
                        System.out.println();
                    }
                    break;
                case 'C':    
                    //输出右下边三角形
                    System.out.println("你所选择的是正的三角形:");
                    for (int i=0;i<4;i++){
                        for (int j=0;j<=i;j++){
                            System.out.print("* ");
                        }
                        System.out.println();
                    }
                    break;
                case 'D':
                    //打印等腰三角形
                    System.out.println("你所选择的是等腰三角形:");
                    for (int i=0;i<4;i++){    
                        for (int j=0;j<4-i-1;j++){
                            System.out.print(" ");
                        }
                        for (int j=0;j<2*i+1;j++){
                            System.out.print("*");
                        }
                        System.out.println();
                    }
                    break;
                case 'E':
                default:
                        System.out.println("你所选择的是退出:");
                        break;
                }
            if (ch == 'E')
                break;
            else
                System.out.println("请继续选择画图功能:");
            }
        }
    }
}

posted @ 2017-03-01 00:24  沉迷学习,日渐消瘦  阅读(168)  评论(1)    收藏  举报