周一周二老师特么有事,上自习。自行编写了控制台版的计算机,打印图形。
package java_801;
import java.util.Scanner;
public class Dom1 {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
String name = "summer";
String code = "123456";
int q = 3;// 错误的次数
for (int i = 0; i < 4; i++) {
System.out.print("请输入用户名:");
String userName = input.nextLine();
System.out.print("请输入密码:");
String password = input.nextLine();
if(password.equals(code) && userName.equals(name)){
System.out.println("---欢迎"+userName+"进入!--");
break;
} else {
if(q!=0){
System.out.println("请重新输入,您还有"+q+"次机会!");
q--;
continue;
} else {
System.out.println("对不起,请24小时后再来尝试!");
break;
}
}
}
boolean flag=true;
while(flag==true){
System.out.println("请选择算法编号:");
System.out.println("----1:加法-----");
System.out.println("----2:减法-----");
System.out.println("----3:乘法-----");
System.out.println("----4:除法-----");
System.out.println("----5:结束-----");
Scanner scanner= new Scanner(System.in);
int num = scanner.nextInt();
switch(num){
case 1:
System.out.println("请输入第一个数");
int a1=input.nextInt();
System.out.println("请输入第二个数");
int a2=input.nextInt();
System.out.println("运算结果为:" + a1 + " + " + a2 + " = " + (a1 + a2));
break;
case 2:
System.out.println("请输入减数");
int b1=input.nextInt();
System.out.println("请输入被减数");
int b2=input.nextInt();
System.out.println("运算结果为:" + b1 + " + " + b2 + " = " + (b1 - b2));
break;
case 3:
System.out.println("请输入第一个数");
int c1=input.nextInt();
System.out.println("请输入第二个数");
int c2=input.nextInt();
System.out.println("运算结果为:" + c1 + " * " + c2 + " = " + (c1 * c2));
break;
case 4:
System.out.println("请输入被除数");
int d1=input.nextInt();
System.out.println("请输入除数");
int d2=input.nextInt();
if(d2==0){
System.out.println("被除数不可为0");
continue;
}else{
}
System.out.println("运算结果为:" + d1 + " /" + d2 + " = " + (d1 / d2));
break;
case 5:
System.out.println("确认退出yes 继续no");
String yes =input.nextLine();
String yes1="yes";
if(yes.equals(yes1)){
System.exit(-1);
}else{
continue;}
default:
System.out.println("输入有误,请重新选择编号");
}
}
}
}