在eclipse中写的代码运行,控制台无反应

问题遇到的现象和发生背景

package exer;

import java.util.ArrayList;
import java.util.Scanner;

public class StudentTest {

public static void main(String[] args) {
    
    ArrayList<Student> a = new ArrayList<Student>();
    
    Scanner s = new Scanner(System.in);
    
    int x = s.nextInt();
    
    
lo:while(true) {    
    

System.out.println("欢迎来到学生管理系统");

    System.out.println("1.添加学生");
    
    System.out.println("2.删除学生");
    
    System.out.println("3.修改学生");
    
    System.out.println("4.查看学生");

    switch(x) {
    
    
    case 1:
        
        addStudent(a);
        
        break;
        
    case 2:
        
        break;
        
    case 3:
        
        break;
        
    case 4:
        
        lookStudent(a);
        
        break;
        
    case 5:
        
        System.out.println("感谢您的使用");
        
        break lo ;
        
    default:
        
        break lo ;
        

    }
        
        
        
        
    
    
}
    
}

public static void lookStudent(ArrayList<Student> a) {
    

    
    System.out.println("学号" + "\t\t" +"年龄" +"\t\t" +"姓名" + "\t\t"
    
            +"生日");
    
    for(int i = 0; i < a.size();i++ ) {
        
        Student stu = a.get(i);
        
        
    System.out.println(stu.getNumber() + "\t\t" +stu.getAge() + "\t\t"
            +stu.getName() + "\t\t" +stu.getBirthday());    
    }
    
    
    
}

public static void addStudent(ArrayList<Student> a) {
    
    
    Scanner s = new Scanner(System.in);
    
    System.out.println("请输入要添加学生的学号");
    
    String number = s.next();        
    System.out.println("请输入要添加学生的年龄");
    
    int age = s.nextInt();
    
    System.out.println("请输入要添加学生的姓名");
    
    String name = s.next();
    
    System.out.println("请输入要添加学生的生日");
    
    String birthday = s.next();
    
    Student stu = new Student(number,age,name,birthday);
    
      a.add(stu);
      
      System.out.println("添加成功");
    
    
}

}

问题相关代码,请勿粘贴截图

学生类有学号,年龄,姓名,生日等属性,以及他们的set,get方法

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

确定无反应吗?会不会是因为你要接受输入,但是你没有写相关的提示语句,导致控制台看不到什么内容

img