我尝试将5个对象实例插入到数组中,但我不确定我是否正确执行。有人能告诉我我错过了什么吗?
public static void main(String[] args) {
Body[] bodiesArr = new Body[5];
for(int i = 0; i < 5; i++) {
double x = StdIn.readDouble();
double y = StdIn.readDouble();
String pic = StdIn.readString();
Body body = new Body(x, y, pic);
bodiesArr[i] = body;
}
}
答案 0 :(得分:0)
最好使用System.in而不是StdIn,例如:
public static void main(String[] args) {
Body[] bodiesArr = new Body[5];
Scanner sc=new Scanner(System.in);
for(int i = 0; i < 5; i++) {
double x = sc.nextDouble();
double y = sc.nextDouble();
String pic = sc.nextLine();
Body body = new Body(x, y, pic);
bodiesArr[i] = body;
}
}