62,624
社区成员
发帖
与我相关
我的任务
分享public class Test {
static InputStreamReader is = new InputStreamReader(System.in);
static BufferedReader br = new BufferedReader(is);
// static Scanner br = new Scanner(System.in);
// List<Bean> list=new ArrayList<Bean>();
public static void main(String[] args) throws IOException {
List<Bean> list = new ArrayList<Bean>();
System.out.println("请输入需要进行调度的作业数-------------------");
String a = br.readLine();
for (int i = 0; i < Integer.parseInt(a); i++) {
System.out.println("请输入第" + i + "个进程的id");
String id = br.readLine();
System.out.println("请输入第" + i + "个进程的到达时间");
String arr = br.readLine();
System.out.println("请输入第" + i + "个进程的服务时间");
String ser = br.readLine();
Bean bean = new Bean();
bean.setId(id);
bean.setArr(arr);
bean.setSer(ser);
list.add(bean);
}
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
}
}
class Bean{
private String id;
private String arr;
private String ser;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getArr() {
return arr;
}
public void setArr(String arr) {
this.arr = arr;
}
public String getSer() {
return ser;
}
public void setSer(String ser) {
this.ser = ser;
}
public String toString(){
return "进程的id:"+this.id+",进程的到达时间:"+this.arr+",进程的服务时间:"+this.ser;
}
}
运行示例:
请输入需要进行调度的作业数-------------------
2
请输入第0个进程的id
1
请输入第0个进程的到达时间
2
请输入第0个进程的服务时间
3
请输入第1个进程的id
4
请输入第1个进程的到达时间
5
请输入第1个进程的服务时间
6
进程的id:1,进程的到达时间:2,进程的服务时间:3
进程的id:4,进程的到达时间:5,进程的服务时间:6