栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

实现商品批发总金额显示

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

实现商品批发总金额显示

package collection_homework.class7;

import java.util.Scanner;


public class Goods {

    //定义存储商品名称的数组
    String[] products = new String[]{"电风扇","洗衣机","电视机","冰箱","空调机"};

    //定义存储商品价格的数组
    double[] prices = new double[]{124.23,4500.0,8800.9,5000.88,4456.0};

    //登录验证
    public boolean login(){
        //验证是否成功的一个标识,默认为false
        boolean flag = false;
        Scanner input = new Scanner(System.in);
        System.out.print("请输入用户名:");
        String username = input.next();
        System.out.print("请输入密码:");
        String password = input.next();
        //验证
        if("TOM".equals(username) && "123".equals(password)){
            //合法
            System.out.println("登录成功!");
            //修改标识位
            flag = true;
        }
        return flag;
    }

    //显示商品列表
    public void show(){
        System.out.println("*********************欢迎进入商品批发城*********************");
        System.out.println("tt编号t商品t价格");
         //遍历商品名称
        for (int i = 0; i < products.length; i++) {
            System.out.print("tt" + (i+1));
            System.out.print("t" + products[i]);
            System.out.print("t" + change(prices[i]) + "n");
        }
        System.out.println("***********************************************************");
    }

    //按照指定格式输出价格
    public String change(double price){
        StringBuffer stringBuffer = new StringBuffer(String.valueOf(price));
        //根据传递的价格在合适的位置插入,
        for (int i = stringBuffer.indexOf(".") - 3; i>0; i = i-3) {
            //插入,
            stringBuffer.insert(i,",");
        }
        return stringBuffer.toString();
    }


    //测试方法
    public static void main(String[] args) {
        Goods goods = new Goods();
        Scanner input = new Scanner(System.in);
        //验证用户是否是合法用户
        if(goods.login()){
            //显示商品列表
            goods.show();
            System.out.print("请输入您批发的商品编号:");
            int proId = Integer.parseInt(input.next());
            System.out.print("请输入批发数量:");
            int proNum = Integer.parseInt(input.next());
            //计算总价格
            double totalPrice = goods.prices[proId-1] * proNum;
            System.out.println("您需要付款:" + goods.change(totalPrice));
        }
    }

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/826173.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号