使用if-else语句实现
import java.util.Scanner;
public class MyDemo002{
public static void main(String [] args){
Scanner input = new Scanner(System.in);
System.out.println("请输入消费金额:");
int money = input.nextInt();
//输出选项菜单
System.out.println("是否参加优惠换购活动");
System.out.println("1:满50 +2元 百事可乐");
System.out.println("2:满100 +3元 可口可乐");
System.out.println("3:满100 +10元 5公斤面粉");
System.out.println("4:满200 +10元 苏泊尔锅");
System.out.println("5:满200 +20元 化妆品");
System.out.println("0:不换购");
//让用户选择
System.out.println("请选择:");
int opt = input.nextInt();
//根据用户选择计算总金额并输出换购结果
//准备一个最后的总金额 和换购的商品
int pay=0;
String shop="";
if( opt == 1 ){
if ( money >= 50 ) {
pay=money+2;
shop="百事可乐";
}
}else if( opt == 2 ) {
if ( money >= 100) {
pay += 3;
shop="可口可乐";
}
}else if( opt == 3 ){
if ( money >= 100) {
pay += 10;
shop="5公斤面粉";
}
}else if( opt == 4 ) {
if ( money >= 200 ) {
pay += 10;
shop="苏泊尔锅";
}
}else if( opt == 5 ) {
if ( money >= 200 ) {
pay += 20;
shop="化妆品";
}
}else {
pay = pay;
shop="不换购";
}
System.out.println("本次消费总金额:"+pay);
System.out.println("成功换购:"+shop);
}
}
switch语句的使用
import java.util.Scanner;
public class MyDemo003 {
public static void main(String [] args) {
Scanner input = new Scanner(System.in);
int num = input.nextInt();
switch(num) {
case 1:
System.out.println("你输入了1");
break;
case 2:
System.out.println("你输入了2");
break;
default:
System.out.println("你输入了????");
}
}
}
import java.util.Scanner;
public class MyDemo004{
public static void main(String [] args) {
Scanner input = new Scanner(System.in);
//显示一级菜单
System.out.println("1.登录系统");
System.out.println("2.退出");
//根据用户选择执行命令
int opt = input.nextInt();
if ( opt == 1 ) {
//显示二级菜单
System.out.println("1.客户信息管理");
System.out.println("2.购物结算");
System.out.println("3.真情回馈");
System.out.println("4.退出");
opt = input.nextInt();//第2次利用外面定义的opt变量存放一个新的选择
if ( opt == 1 ) {
System.out.println("购物管理系统 > 客户信息管理");
System.out.println("1.显示客户所有信息");
System.out.println("2.添加客户信息");
System.out.println("3.修改客户信息");
System.out.println("4.查询客户信息");
}else if ( opt == 2 ) {
}else if ( opt == 3 ) {
System.out.println("购物管理系统 > 真情回馈");
System.out.println("1.幸运大放送");
System.out.println("2.幸运抽奖");
System.out.println("3.生日问候");
}else{
}
}else{
//退出系统
//return;
System.exit(0);
}
}
}