【发布时间】:2017-09-18 17:08:16
【问题描述】:
使用 LinkedList 我想访问 StudData 类的数据成员。 StudData 应该有一个对象数组。此代码不显示错误但也没有成功执行。
import java.util.LinkedList;
import java.util.Scanner;
public class StudData {
public int roll_no;
public String name;
private Scanner sc;
void enter() {
sc = new Scanner(System.in);
System.out.println("enter:");
sc.nextInt(roll_no);
sc.next(name);
}
public static void main(String[] args) {
StudData p= new StudData();
LinkedList <StudData> ll=new LinkedList<StudData>();
for (int i=0; i<20; i++) {
p.enter();
ll.add(p);
}
}
}
【问题讨论】:
-
“这段代码没有显示错误,但也没有编译。” -- 这没有任何意义。如果它没有编译,编译器会给你一个错误,说明原因。不然怎么知道不编译?
标签: java arrays linked-list