level 2
植珠0iR
楼主
关于 循环跳出
String n = "Y";
for(int i = 1; n == "Y" || n == "y"; i++) {
System.out.println("学号:");
int id = scanner.nextInt();
System.out.println("姓名:");
String name = scanner.next();
System.out.println("年龄:");
int age = scanner.nextInt();
System.out.println("班级:");
String classes = scanner.next();
System.out.println();
students.add(new Student(id, name, age, classes));
System.out.println("是非要继续输入: Y/N");
n = scanner.next();
}
这个 无论输入 Y 还是 N 都跳出,只执行一次,这怎么回事?
2014年04月10日 06点04分
1
String n = "Y";
for(int i = 1; n == "Y" || n == "y"; i++) {
System.out.println("学号:");
int id = scanner.nextInt();
System.out.println("姓名:");
String name = scanner.next();
System.out.println("年龄:");
int age = scanner.nextInt();
System.out.println("班级:");
String classes = scanner.next();
System.out.println();
students.add(new Student(id, name, age, classes));
System.out.println("是非要继续输入: Y/N");
n = scanner.next();
}
这个 无论输入 Y 还是 N 都跳出,只执行一次,这怎么回事?