我是靠谱客的博主 执着冰棍,最近开发中收集的这篇文章主要介绍JAVA案例2—3 超市购物程序设计,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

编写一个超市购物程序,在一家超市有牙刷,毛巾,水杯,苹果和香蕉五种商品,商品价格如表所示。

商品价格表
编号商品名称价格(元)
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 超市购物程序设计所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部