现要对华为和小米两种手机产品进行入库,本案例要求编写一个模拟商品入库的程序,可以在控制台输入入库商品的数量,最后打印出仓库中所有商品详细信息,以及所有商品的总库存数和库存商品总金额。
商品信息如下:
- 品牌型号
- 尺寸
- 价格
- 配置
- 库存
- 总价
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc1 = new Scanner(System.in);
Scanner sc2 = new Scanner(System.in);
//华为手机
String huaweiBrand = "华为"; //品牌型号
double huaweiSize = 6.7; //尺寸
double huaweiPrice = 3499.00; //价格
String huawei = "雅川青 16G+256G";//配置
System.out.println("请输入" + huaweiBrand + "手机入库的数量:");
int huaweiCount = sc1.nextInt(); //库存
double huaweiTotal = huaweiCount * huaweiPrice;//总价
//小米手机
String xiaomiBrand = "小米"; //品牌型号
double xiaomiSize = 6.6; //尺寸
double xiaomiPrice = 2499.00; //价格
String xiaomi = "墨羽 12G+256G";//配置
System.out.println("请输入" + xiaomiBrand + "手机入库的数量:");
int xiaomiCount = sc2.nextInt(); //库存
double xiaomiTotal = xiaomiCount * xiaomiPrice;//总价
System.out.println("-----------------仓库详细信息---------------");
System.out.println("品牌型号" + '\t' + "尺寸" + '\t' + "价格" + "\t\t" + "配置" + "\t\t\t\t" + "库存" + '\t' + "总价");
System.out.println(huaweiBrand + "\t\t" + huaweiSize + '\t' + huaweiPrice + '\t' + huawei + '\t' + huaweiCount + '\t' + huaweiTotal);
System.out.println(xiaomiBrand + "\t\t" + xiaomiSize + '\t' + xiaomiPrice + '\t' + xiaomi + '\t' + xiaomiCount + '\t' + xiaomiTotal);
System.out.println("------------------------------------------");
int count = huaweiCount + xiaomiCount;
double total = huaweiTotal + xiaomiTotal;
System.out.println("总库存数:" + count);
System.out.println("库存商品总金额:" + total);
}
}
运行结果如下: