package Management;
import java.util.Scanner;
public class Management {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
String[] numArray = { "1001", "1002", "1003", "1004", "1005" };// 保存商品编号
String[] nameArray = { "苹果", "香蕉", "梨子", "葡萄", "西瓜" };// 保存商品名称
double[] priceArray = { 3.5, 6.5, 4.5, 8, 2 };// 保存商品价格
// 显示商品列表
System.out.println("编号------名称------价格");
for (int i = 0; i < numArray.length; i++) {//遍历任意一个数组
System.out.println(numArray[i] + "-----" + nameArray[i] + "-----" + priceArray[i]);
}
// 增加商品
while (1 == 1) {
System.out.println("请输入商品编号:");
String num = s.next();//接收输入
int msg = 0;
for (String x : numArray) {
if (x.equals(num)) {
System.out.println("编号已经存在,请重新输入。");
msg = 1;
break;
}
}
if (msg == 1) {
continue;//继续循环
}
System.out.println("请输入商品名称:");
String name = s.next();
for (String y : nameArray) {
if (y.equals(name)) {
System.out.println("名称已经存在,请重新输入。");
msg = 1;
break;
}
}
if (msg == 1) {
continue;
}
System.out.println("请输入商品价格:");
double price = s.nextDouble();
String[] numArray2 = new String[numArray.length + 1];
String[] nameArray2 = new String[nameArray.length + 1];
double[] priceArray2 = new double[priceArray.length + 1];
for (int i = 0; i < numArray.length; i++) {
numArray2[i] = numArray[i];
}
numArray2[numArray2.length - 1] = num;
for (int i = 0; i < nameArray.length; i++) {
nameArray2[i] = nameArray[i];
}
nameArray2[nameArray2.length - 1] = name;
for (int i = 0; i < priceArray.length; i++) {
priceArray2[i] = priceArray[i];
}
priceArray2[priceArray2.length - 1] = price;
System.out.println("编号------名称------价格");
for (int i = 0; i < numArray2.length; i++) {
System.out.println(numArray2[i] + "-----" + nameArray2[i] + "-----" + priceArray2[i]);
}
break;
}
}
}
运行截图: