题目:双11从淘宝上购买商品,购买少于10件时打9折,购买10~29件时打8折,购买30~59件时打7折,购买60~99件时打6折,购买100件以上打5折,要求从键盘输入购买商品的数据、商品的价格,计算出购买商品的金额。?
public static void main(String[]arg0s){
Scanner input= new Scanner(System.in);
System.out.print("请输入你买了多少件衣服:");
int a=input.nextInt();//定义为衣服的件数
int b=a/10;//b的作为判断
int c= 0;
System.out.print("一件衣服的单价:");
c= input.nextInt();//定义c为衣服的单价
double pic=0;//定义为衣服打折后的价格
double sum=0;//定义为总价
switch (b){
case 0:
System.out.println("商品打9折");
pic=c*0.9;
sum=pic*a;
break;
case 1:
case 2:
System.out.println("商品打8折");
pic=c*0.8;
sum =pic*a;
break;
case 3:
case 4:
case 5:
System.out.println("商品打7折");
pic = c*0.7;
sum=pic*a;
break;
case 6:
case 7:
case 8:
case 9:
System.out.println("商品打6折");
pic=c*0.6;
sum=pic*a;
break;
default:
System.out.println("商品打5.5折");
pic = c*0.5;
sum = pic*a;
}
System.out.print("你共买了"+a+"件商品"+"打折后"+sum+"元");
|