现要对华为和小米两种手机产品进行入库,本案例要求编写一个模拟商品入库的程序,可以在控制台输入入库商品的数量,最后打印出仓库中所有商品详细信息以及所有商品的总库存数和库存商品总金额。 商品信息如下: 品牌型号 ·尺寸 ·价格 ·配置 ·库存 ·总价
代码如下:
package shiyan52;
import java.util.Scanner;
public class Shop {
public static void main(String[] args) {
// 华为
String huaweiBrand="华为";
double huaweiSize=5.5;
double huaweiPrice=4456;
String huaweiConfig="128g全面刘海屏";
//小米
String xiaomiBrand="小米";
double xiaomiSize=5.0;
double xiaomiPrice=2688;
String xiaomiConfig="162g全面刘海屏";
//华为入库
System.out.println("品牌型号:"+huaweiBrand);
System.out.println("品牌尺寸:"+huaweiSize);
System.out.println("品牌价格:"+huaweiPrice);
System.out.println("品牌配置:"+huaweiConfig);
System.out.println("请输入"+huaweiBrand+"手机库存数:");
Scanner scanner=new Scanner(System.in);
int huaweiCount=scanner.nextInt();
double huaweiTotal=huaweiCount*huaweiPrice;
System.out.println("库存"+huaweiBrand+"手机总金额:"+huaweiTotal);
//小米入库
System.out.println("品牌型号:"+xiaomiBrand);
System.out.println("品牌尺寸:"+xiaomiSize);
System.out.println("品牌价格:"+xiaomiPrice);
System.out.println("品牌配置:"+xiaomiConfig);
System.out.println("请输入"+xiaomiBrand+"手机库存数:");
int xiaomiCount=scanner.nextInt();
double xiaomiTotal=xiaomiCount*xiaomiPrice;
System.out.println("库存"+xiaomiBrand+"手机总金额:"+huaweiTotal);
//库存清理
System.out.println("----------库存清单----------");
System.out.println("品牌型号"+'\t'+"品牌尺寸"+'\t'+"品牌价格"+'\t'+"品牌配置"+'\t'+'\t'+"库存数量"+'\t'+'\t'+"总价"+'\t'+'\t');
System.out.println(huaweiBrand+'\t'+huaweiSize+'\t'+huaweiPrice+'\t'+huaweiConfig+'\t'+'\t'+huaweiCount+'\t'+huaweiTotal+'\t'+'\t');
System.out.println(xiaomiBrand+'\t'+xiaomiSize+'\t'+xiaomiPrice+'\t'+xiaomiConfig+'\t'+'\t'+xiaomiCount+'\t'+xiaomiTotal+'\t'+'\t');
//库存的总数与价格
System.out.println("----------------------------");
int total=huaweiCount+xiaomiCount;
double totalMoney=huaweiTotal+xiaomiTotal;
System.out.println("总库存:"+total);
System.out.println("库存总价钱:"+totalMoney);
scanner.close();
}
}
运行结果