import java.util.Scanner;/**
* 根据商品的编号显示商品名称和价格
*当购物完成后算出所购商品总价
*
*/
public class testDemo1 {
public static void main(String[] args) {
int num;
String answer;
int price;
int sum=0;
System.out.println("Myshopping购物管理系统>购物结算");
System.out.println("****************************************");
System.out.println("请选择要购买商品的编号:");
System.out.println("1. T桖 "+"2. 网球鞋 "+"3. 网球拍 ");
Scanner input=new Scanner(System.in);
System.out.print("请输入你所购买商品的编号: ");
int number=input.nextInt();
num=number;
System.out.print("是否去结算");
answer=input.next();
while(!"n".equals(answer)){
switch(num){
case 1:
price=150;
System.out.println("T桖 :"+price);
System.out.print("您是否继续购物");
answer=input.next();
if (!"n".equals(answer)){
System.out.print("请输入你所购买商品的编号: ");
number=input.nextInt();
num=number;
sum+=price;}
else{
sum+=price;
}
break;
case 2:
price=290;
System.out.println("网球鞋: "+price);
System.out.print("您是否继续购物");
answer=input.next();
if (!"n".equals(answer)){
System.out.print("请输入你所购买商品的编号: ");
number=input.nextInt();
num=number;
sum+=price;}
else {
sum+=price;
}
break;
case 3:
price=450;
System.out.println("网球拍: "+price);
System.out.print("您是否继续购物");
answer=input.next();
if (!"n".equals(answer)){
System.out.print("请输入你所购买商品的编号: ");
number=input.nextInt();
num=number;
sum+=price;}
else{
sum+=price;
}
break;
}
}
System.out.println("感谢您此次购物,您这次购买商品总价是:"+sum);
}
}
* 根据商品的编号显示商品名称和价格
*当购物完成后算出所购商品总价
*
*/
public class testDemo1 {
public static void main(String[] args) {
int num;
String answer;
int price;
int sum=0;
System.out.println("Myshopping购物管理系统>购物结算");
System.out.println("****************************************");
System.out.println("请选择要购买商品的编号:");
System.out.println("1. T桖 "+"2. 网球鞋 "+"3. 网球拍 ");
Scanner input=new Scanner(System.in);
System.out.print("请输入你所购买商品的编号: ");
int number=input.nextInt();
num=number;
System.out.print("是否去结算");
answer=input.next();
while(!"n".equals(answer)){
switch(num){
case 1:
price=150;
System.out.println("T桖 :"+price);
System.out.print("您是否继续购物");
answer=input.next();
if (!"n".equals(answer)){
System.out.print("请输入你所购买商品的编号: ");
number=input.nextInt();
num=number;
sum+=price;}
else{
sum+=price;
}
break;
case 2:
price=290;
System.out.println("网球鞋: "+price);
System.out.print("您是否继续购物");
answer=input.next();
if (!"n".equals(answer)){
System.out.print("请输入你所购买商品的编号: ");
number=input.nextInt();
num=number;
sum+=price;}
else {
sum+=price;
}
break;
case 3:
price=450;
System.out.println("网球拍: "+price);
System.out.print("您是否继续购物");
answer=input.next();
if (!"n".equals(answer)){
System.out.print("请输入你所购买商品的编号: ");
number=input.nextInt();
num=number;
sum+=price;}
else{
sum+=price;
}
break;
}
}
System.out.println("感谢您此次购物,您这次购买商品总价是:"+sum);
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货