概述
编写一个超市购物程序,在一家超市有牙刷,毛巾,水杯,苹果和香蕉五种商品,商品价格如表所示。
编号 | 商品名称 | 价格(元) |
---|---|---|
1 | 牙刷 | 8.8 |
2 | 毛巾 | 10.0 |
3 | 水杯 | 18.8 |
4 | 苹果 | 12.5 |
5 | 香蕉 | 15.5 |
用户输入商品序列号进行商品购买,用户输入购买数量后计算出所需花费的钱。一次购买结束后,需要用户输入"Y"或"N","Y"代表继续购买,"N"代表购物结束。
package 超市购物程序;
import java.util.Scanner;
public class gouwu {
public static void main(String[] args) {
String choose;
double yashua=8.8;
double maojin=10.0;
double shuibei=18.8;
double apple=12.5;
double banana=15.5;
System.out.println("***********商品购买清单*************");
System.out.println("*********** 1.牙刷 **************");
System.out.println("*********** 2.毛巾 **************");
System.out.println("*********** 3.水杯 **************");
System.out.println("*********** 4.苹果 **************");
System.out.println("*********** 5.香蕉 **************");
do {
Scanner in=new Scanner(System.in);
System.out.println("请输入购买序号:");
int a= in.nextInt();
switch (a){
case(1):{
Scanner sy=new Scanner(System.in);
System.out.println("请输入购买数量:");
int s1=sy.nextInt();
System.out.println("您一共花费"+s1*yashua+"元");
break;
}
case(2):{
Scanner sm=new Scanner(System.in);
System.out.println("请输入购买数量:");
int s2=sm.nextInt();
System.out.println("您一共花费"+s2*maojin+"元");
break;
}
case(3):{
Scanner ss=new Scanner(System.in);
System.out.println("请输入购买数量:");
int s3=ss.nextInt();
System.out.println("您一共花费"+s3*shuibei+"元");
break;
}
case(4):{
Scanner sp=new Scanner(System.in);
System.out.println("请输入购买数量:");
int s4=sp.nextInt();
System.out.println("您一共花费"+s4*apple+"元");
break;
}
case(5):{
Scanner sx=new Scanner(System.in);
System.out.println("请输入购买数量:");
int s5=sx.nextInt();
System.out.println("您一共花费"+s5*banana+"元");
break;
}
}
Scanner out=new Scanner(System.in);
System.out.println("请输入是否够继续购买,若是请输入Y,若不是请输入N");
choose= out.next();
}while(choose.equalsIgnoreCase("y"));
}
}
运行结果为:
最后
以上就是执着冰棍为你收集整理的JAVA案例2—3 超市购物程序设计的全部内容,希望文章能够帮你解决JAVA案例2—3 超市购物程序设计所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复