搜索
您的当前位置:首页正文

java练习题:购物车

来源:二三娱乐

效果

***********************************
商品列表
编号 商品名 价格
1 娃哈哈纯净水 ¥3
2 康师傅方便面 ¥5
3 可口可乐 ¥5
***********************************
请输入商品编号:1
请输入购买的数量:10
还要继续购买吗(Y/N):Y

请输入商品编号:2
请输入购买的数量:10
还要继续购买吗:(Y/N):Y

请输入商品编号:3
请输入购买的数量:10
还要继续购买吗(Y/N):N
***********************************
娃哈哈纯净水10件,合计:30元
康师傅方便面10件,合计:50元
可口可乐10件,合计:40元
总数量:30件,总金额:120元

代码Cart.java

package javaDemo2;
import  java.util.Scanner;
public class Cart {

    public static void main(String[] args) {
        System.out.println("***********************************");
        System.out.println("\t\t商品列表");
        System.out.println(" 编号 商品名   价格");
        System.out.println(" 1 娃哈哈纯净水   ¥3");
        System.out.println(" 2 康师傅方便面   ¥5");
        System.out.println(" 3 可口可乐   ¥5");
        int WahahaNum = 0;
        int MasterKongNum = 0;
        int CocaColaNum  = 0;
        System.out.println("***********************************");
        Scanner input = new Scanner(System.in);
        for(;;) {
            System.out.println("请输入商品编号:");
            int no = input.nextInt();// 记录编号
            System.out.println("请输入购买的数量:");
            int buyNum = input.nextInt();
            if (no ==1) {
                WahahaNum += buyNum;
            } else if (no == 2) {
                MasterKongNum += buyNum;
            } else if (no == 3) {
                CocaColaNum += buyNum;
            }
            System.out.println("还要继续购买吗(Y/N):");
            String isNext = input.next();
            if (isNext.equals("N")) {
                break;
            }
            System.out.println();// 换行
        }

        System.out.println("***********************************");
        System.out.println("娃哈哈纯净水"+WahahaNum+"件,合计:"+(WahahaNum*3)+"元");
        System.out.println("康师傅方便面"+MasterKongNum+"件,合计:"+(MasterKongNum*5)+"元");
        System.out.println("可口可乐"+CocaColaNum+"件,合计:"+(CocaColaNum*4)+"元");
        System.out.println("总数量:"+(WahahaNum+MasterKongNum+CocaColaNum)+"件,总金额:"+(WahahaNum*3+MasterKongNum*5+CocaColaNum*4)+"元");
    }

}

Top