循环语句,选择结构的相关代码
1.switch-case实现简单菜单登陆系统
public class Menu {
public static void main(String[] args) {
@SuppressWarnings("resource")
Scanner input = new Scanner(System.in);
System.out.println("1.登陆系统"+"\n"+"2.退出");
System.out.println("请输入数字");
int num = input.nextInt();
switch(num){
case 1:
System.out.println("1.客户信息管理"+"\n"+"2.购物结算"+"\n"+"3.真情回馈"+"\n"+"4.注销");
System.out.println("请继续输入数字");
int nu = input.nextInt();
switch(nu){
case 1:
System.out.println("购物管理系统>客户信息管理");
System.out.println("1.显示所有客户信息\n2.增加客户信息\n3.修改客户信息\n4.查询客户信息");
break;
case 2:
System.out.println("购物管理系统>购物结算");
break;
case 3:
System.out.println("购物管理系统>真情回馈");
System.out.println("1.幸运大放送\n2.幸运抽奖\n3.生日问候");
break;
case 4:
System.out.println("您已成功退出");
break;
default:
System.out.println("您输入有误,请重新输入");
}
break;
case 2:
System.out.println("谢谢您的使用");
break;
default:
System.out.println("输入错误");
}
}
}
if语句实现会员登陆系统
public class huiyuan {
public static void main(String[] args) {
System.out.println("我行我素管理系统>客户信息管理>添加客户信息");
@SuppressWarnings("resource")
Scanner input = new Scanner(System.in);
System.out.println("请输入会员号(<四位整数>)");
int num = input.nextInt();
if(num>999&&num<10000){
System.out.println("会员合法");
System.out.println("请输入会员生日");
int birth = input.nextInt();
System.out.println("请输入积分");
int scole = input.nextInt();
System.out.println("已录入的会员信息是:");
System.out.println(num+"\t"+birth+"\t"+scole);
}else{
System.out.println("会员不合法");
}
}
}
switch-case实现计算机效果
public class Calculate {
public static void main(String[] args) {
@SuppressWarnings("resource")
Scanner input = new Scanner(System.in);
System.out.println("请输入第一个数");
int num1 = input.nextInt();
System.out.println("请输入第二个数");
int num2 = input.nextInt();
System.out.println("请输入运算符");
String fuhao = input.next();
int sum = input.nextInt();
switch(fuhao){
case"+":
sum=num1+num2;
System.out.println("运算结果"+sum);
break;
case"-":
sum=num1-num2;
System.out.println("运算结果"+sum);
break;
case"*":
System.out.println("运算结果"+num1*num2);
break;
case"/":
System.out.println("运算结果"+num1/num2);
break;
default:
System.out.println("对不起,计算机暂不支持此类运算");
}
}
}