请用java编写该程序输入商品编号、名称、价格、库存数量,随机产生1季度、2季度销售量。如果库存小于两个季度的平均数,则输出"需要订货",否则输出"库存充盈"。
时间: 2024-09-06 17:04:24 浏览: 20
以下是一个简单的Java程序,用于实现你的需求:
```java
import java.util.Scanner;
public class InventoryManagement {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 输入商品信息
System.out.println("请输入商品编号:");
String id = scanner.nextLine();
System.out.println("请输入商品名称:");
String name = scanner.nextLine();
System.out.println("请输入商品价格:");
double price = scanner.nextDouble();
System.out.println("请输入商品库存数量:");
int stock = scanner.nextInt();
// 输入两个季度的销售量
System.out.println("请输入1季度销售量:");
int salesQ1 = scanner.nextInt();
System.out.println("请输入2季度销售量:");
int salesQ2 = scanner.nextInt();
// 计算平均销售量
double averageSales = (salesQ1 + salesQ2) / 2.0;
// 判断库存是否足够
if (stock < averageSales) {
System.out.println("需要订货");
} else {
System.out.println("库存充盈");
}
}
}
```
这个程序首先会提示用户输入商品编号、名称、价格和库存数量。接着,程序会要求用户输入两个季度的销售量。然后,程序计算两个季度销售量的平均数,并判断当前库存是否小于这个平均数。根据判断结果,程序会输出相应的信息:"需要订货"或者"库存充盈"。
请确保在运行此程序时,你有一个有效的Java环境,并将上述代码保存为`InventoryManagement.java`文件,然后使用`javac InventoryManagement.java`命令编译,最后使用`java InventoryManagement`命令运行程序。
阅读全文