(for循环创建对象)这是对添加课程代码的完善,但是卡壳了 希望能够得到帮助

//这只是代码的一部分,希望有人能够指出错误,并帮我解答问题
public void TestAdd() {
		int judgement;  //定义判断变量
		String name;    //课程名
		for (int i = 1;; i++) {
			System.out.println("是否要添加课程:1是    0否");
			judgement = input.nextInt();
			if (judgement == 1) {
				System.out.print("请输入课程名:");
				name = input.next();
				Integer x = new Integer(i);//把i包装,转化为字符串
				String j = x.toString();
				Course cr1 = new Course(j, name);//这里创建对象,在运行代码的时候发现cr1只能用一次,我把它改为cri,希望能够跟着i的变化创建对象 ,但好像并不如我愿,所以求大神帮帮忙
				coursesToSelect.add(i);
				Course temp = (Course) coursesToSelect.get(0);
				System.out.println("添加课程" + temp.id + ":" + temp.name);
			} else if (judgement == 0) {
				System.out.println("拜拜!");
				break;
			} else {
				System.out.println("您输入有误,请重新输入");
				i--;
			}
		}
	}



慕粉9910240
浏览 1214回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java