Java代码实现:1个参数(商品数组长度n),根据参数的值创建商品数组,然后循环遍历数组,调用Goods类的带参数构造方法为每个数组元素创建Goods对象,并调用KS类的静态方法输入每个商品的名称、数量、单价等信息。
时间: 2023-11-28 16:49:22 浏览: 68
Java实现遍历一个数组
假设已经有了Goods类和KS类,那么Java代码实现如下:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入商品数组长度n:");
int n = scanner.nextInt();
Goods[] goodsArr = new Goods[n];
for (int i = 0; i < n; i++) {
System.out.println("请输入第" + (i+1) + "个商品信息:");
String name = KS.input("名称");
int quantity = Integer.parseInt(KS.input("数量"));
double price = Double.parseDouble(KS.input("单价"));
goodsArr[i] = new Goods(name, quantity, price);
}
System.out.println("商品信息如下:");
for (int i = 0; i < n; i++) {
System.out.println(goodsArr[i].toString());
}
}
}
```
其中,KS类的静态方法input()用于输入商品信息,Goods类的带参数构造方法用于创建Goods对象。
阅读全文