package practise;
import java.sql.SQLOutput;
import java.util.Scanner;
public class One {
public static void main(String[] args) {
// 定义一个对象数组
Plant[] plants=new Plant[3];
// 调用方法
inputInfo(plants);
// 调用方法
outputInfo(plants);
}
// 写一个实现输入数据的静态方法
public static void inputInfo(Plant[] plants){
// 使用Scanner实现键盘输入
Scanner input=new Scanner(System.in);
// 使用增强for循环遍历输入
for (int i=0;i<plants.length;i++){
// 控制台输出
System.out.println("---------请输入第"+(i+1)+"种植物的信息");
// 创建对象
plants[i]=new Plant();
// 提示输入
System.out.print("请输入植物名字:");
// 键盘输入字符串
plants[i].name= input.next();
// 提示输入
System.out.print("请输入植物的数量:");
// 键盘输入整型
plants[i].number=input.nextInt();
// 提示输入
System.out.print("请输入植物的价格:");
// 键盘输入浮点型
plants[i].price=input.nextDouble();
}
}
// 定义一个输出数据的方法
public static void outputInfo(Plant[] plants){
// 控制台输出
System.out.println("名字\t\t 价格\t\t 数量\t\t ");
// 增强for循环遍历输出
for (Plant plant:plants){
System.out.println(plant.name+"\t"+plant.price+"\t\t"+plant.number);
}
}
}
package practise;
public class Plant {
String name;
int number;
double price;
}