package study;
import java.util.Scanner;
public class StudentManager {
public static void main(String[]args) {
while(true) {
System.out.println("--------欢迎来到学生管理系统---------");
System.out.println("1 添加学生");
System.out.println("2 删除学生");
System.out.println("3 修改学生");
System.out.println("4 查看所有学生");
System.out.println("5 退出");
System.out.println("请输入你的选择:");
Scanner sc=new Scanner(System.in);
String line=sc.nextLine();
switch(line) {
case "1":
System.out.println("添加学生");break;
case "2":
System.out.println("删除学生");break;
case "3":
System.out.println("修改学生");break;
case "4":
System.out.println("查看所有学生");break;
case "5":
System.out.println("谢谢使用");
System.exit(0);//JVM虚拟机退出(注意:要把break去掉)
}
}
}
}
为了跳出while(true){.......}的死循环,可以用System.exit(0);表示虚拟机退出 来跳出,注意要去掉break;还有true总是写成ture导致错误,public static void main 还是把static忘了导致无法加载到主类,这些需要注意。