使用IF嵌套和switch 两种方式实现(会员积分通过控制台输入)

使用IF嵌套和switch 两种方式实现(会员积分通过控制台输入)
需求说明:
1.会员购物时,根据积分的不同享受不同的折扣
2.计算会员购物时获得的折扣
If语句实现
import
java.util.Scanner;
public class IfWork {
public static void main(String[] args) {
System.out.println(“请输入会员积分:”);
Scannerin = newScanner(System.in);
//获取int值
int x = in.nextInt();
//if语句判断
if(x < 2000) {
System.out.println(“该会员享受的折扣是:0.9折”);
}
else if(x >= 2000 && x < 4000){
System.out.println(“该会员享受的折扣是:0.8折”);
}
else if(x >= 4000 && x < 8000) {
System.out.println(“该会员享受的折扣是:0.7折”);
}
else {
System.out.println(“该会员享受的折扣是:0.6折”);
}
}
}

Switch语句实现
/**

  • Switch语句实现
  • @author 天才史努比

*/
import java.util.Scanner;
public class SwitchWork {
public static void main(String[] args) {
System.out.println(“请输入会员积分:”);
Scannerin = newScanner(System.in);
//获取int值
int x = in.nextInt();
switch (x/2000) {
case 0:
System.out.println(“该会员享受的折扣是:0.9”);
break;
case 1:
System.out.println(“该会员享受的折扣是:0.8”);
break;
case 2:
System.out.println(“该会员享受的折扣是:0.7”);
break;
case 3:
System.out.println(“该会员享受的折扣是:0.7”);
break;
default:
System.out.println(“该会员享受的折扣是:0.6”);
break;
}
}
}