案例介绍:

现要对华为和小米两种手机产品进行入库,本案例要求编写一个模拟商品入库的程序,可以在控制台输入入库商品的数量,最后打印出仓库中的所有商品详细信息以及所有商品的总库存数和库存商品总金额。

商品信息:品牌型号、尺寸、价格、配置、库存数量、总价。

运行结果:

 完整代码:

import java.util.Scanner;public class test {public static void main(String[] args){Scanner scanner = new Scanner(System.in);//华为手机String huaweiBrand = "华为";double huaweiSize = 5.5;double huaweiPrice = 3688.88;String huaweiConfig = "8+128g 全面刘海屏";//小米手机String xiaomiBrand = "小米";double xiaomiSize = 5.0;double xiaomiPrice = 2988.88;String xiaomiConfig = "4+64g 全面屏";//华为手机入库System.out.println("品牌型号:"+huaweiBrand);System.out.println("尺寸:"+huaweiSize);System.out.println("价格:"+huaweiPrice);System.out.println("配置:"+huaweiConfig);System.out.print("请输入华为手机的库存:");int huaweiCount = scanner.nextInt();double huaweiTotal = huaweiCount * huaweiPrice;System.out.println("库存华为手机的总金额:"+huaweiTotal);//小米手机入库System.out.println("品牌型号:"+xiaomiBrand);System.out.println("尺寸:"+xiaomiSize);System.out.println("价格:"+xiaomiPrice);System.out.println("配置:"+xiaomiConfig);System.out.print("请输入华为手机的库存:");int xiaomiCount = scanner.nextInt();double xiaomiTotal = xiaomiCount * xiaomiPrice;System.out.println("库存华为手机的总金额:"+xiaomiTotal);//库存清单System.out.println("--------------库存清单--------------");System.out.println("品牌型号 \t 尺寸\t\t价格\t\t\t\t配置 \t\t 库存数量 \t 总价");System.out.println(huaweiBrand+" \t "+huaweiSize+" \t "+huaweiPrice+" \t "+huaweiConfig+"\t\t"+huaweiCount+"\t\t"+huaweiTotal);System.out.println(xiaomiBrand+" \t "+xiaomiSize+" \t "+xiaomiPrice+" \t "+xiaomiConfig+"\t\t\t"+xiaomiCount+"\t\t"+xiaomiTotal);System.out.println("----------------------------------");int count = huaweiCount + xiaomiCount;double total = huaweiTotal + xiaomiTotal;System.out.println("总库存:"+count);System.out.println("库存总价:¥"+total);}
}

【Java案例】商品入库相关推荐

  1. Java案例2-1商品入库

    一.题目 提示:这里可以添加本文要记录的大概内容: 现对华为和小米两种手机产品进行入库,本案例要求编写一个模拟商品入库的教程,可以在控制台输入入库商品的数量,最后打印出仓库中所有商品详细信息,以及所有 ...

  2. Java语言基础案例2-1 商品入库

    现要对华为和小米两种手机产品进行入库,本案例要求编写一个模拟商品入库的程序,可以在控制台输入入库商品的数量,最后打印出仓库中所有商品详细信息以及所有商品的总库存数和库存商品总金额. 商品信息如下: 品 ...

  3. [案例2-1]商品入库

    现要对华为和小米两种手机产品进行入库,本案例要求编写一个模拟商品入库的程序,可以在控制台输入入库商品的数量,最后打印出仓库中所有商品详细信息以及所有商品的总库存数和库存商品总金额. 商品信息如下: 品 ...

  4. 策略模式及简单Java案例代码实现

    说明:本文是<大话设计模式>的学习记录及结合网上相关信息编写,原书代码例子采用C#编写,本文采用Java稍加改写.如有不当,欢迎指正,共同进步. 1.策略模式概述:      策略模式(P ...

  5. java案例——字符串反转

    java案例--字符串反转 1.需求: 定义一个方法,实现字符串反转.键盘录入一个字符串,调用该方法后,在控制台输出结果 例如,键盘录入abc,输出结果cba 2.思路: 1.键盘录入一个字符串,用S ...

  6. Java案例——字符串拼接

    Java案例--字符串拼接案例 1.案例需求 定义一个方法,把int数组中的数据按照指定的格式拼接成一个字符串返回,调用该方法,并在控制台输出结果 例如,数字为int[] arr = {1,2,3}; ...

  7. java闰年的年份,Java案例-判断给定年份是闰年

    专注学子高考志愿填报,分享你所不知道信息. Java案例-判断给定年份是闰年 案例描述 编写程序,判断给定的某个年份是否是闰年. 闰年的判断规则如下: (1)若某个年份能被4整除但不能被100整除,则 ...

  8. Java案例:利用JDBC连接Oracle数据库

    Java案例:利用JDBC连接Oracle数据库 一.准备工作 1.启动SQL Developer,设置java.exe路径 2.在Oracle SQL Developer里,新建数据库连接 连接名: ...

  9. Java案例:利用JDBC访问SQL Server数据库

    Java案例:利用JDBC访问SQL Server数据库 1.以sa为登录名连接数据库服务器 2.附加选课数据库Xk,如下图所示: 3.启动Eclipse,创建Java项目TestDB

最新文章

  1. Datagridview中数字格式列 不显示小数点前面的0
  2. 5G NGC — AF 与 NEF 网络能力开放
  3. sql 密码随机生成
  4. mysql编译方式安装_mysql编译方式安装
  5. 自定义sql_一个简单易用的开源BI软件,专为SQL用户设计的开源库
  6. 为什么有些人从不点开朋友圈?
  7. Linux的实际操作:时间日期类的实用指令(date cal)
  8. 邻接表的构建、DFS、BFS搜索
  9. 解决IE7中移动文件夹无法收藏问题
  10. 如何开发类似QFIL下载工具
  11. 2013职称计算机幻灯片题库,2013职称计算机考试题库宝典及答案解析(全).doc
  12. vs2003在win7+后pdb锁住报LNK1201解决方案
  13. 拿R来画画(八):面积图与堆积图
  14. [渝粤教育] 西南科技大学 财务会计 在线考试复习资料(2)
  15. NamedParameterJdbcTemplate传参的n种写法
  16. 关于Asterisk的传真以及ForIP的概念
  17. mysql 隔离级别与锁
  18. 怒怼|扎克伯格到底是个怎样的人
  19. Java中100以内同时被3和5整除的数,输出
  20. 网上得到的一个3D渲染引擎

热门文章

  1. 条令考试小程序辅助器_条令条例app软件-条令条例app考试技巧1.0官方版_骑士下载...
  2. Xrdp与i3搭建超轻量级远程PC
  3. 语言文件.po .pot和.mo简介及gettext工具简介
  4. 当IT工程师遇上科举的招聘方法
  5. 【量化交易】量化分析概览
  6. [转]javascript常用的小技巧
  7. 使用AJAX做一个页面导航模糊匹配下拉框
  8. PowerPC基础知识
  9. 【node学习】node.js
  10. 几种复杂网络模型的介绍:动态演化网络、社区网络、权重网络、相依网络、多层网络