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("请继续选择画图功能:");
}
}
}
}

浙公网安备 33010602011771号