1.直接读取一个数字: 例题:pat 乙级1001 用Scanner: Scanner in = new Scanner(System.in); int a = in.nextInt(); 用BufferedReader: 说明一下:因为我查了很多,就不太清楚BufferedReader能不能除了字符串之外的类型,如果可以的话,就麻烦大佬私聊我一下,感激不尽 ! 所以我后面都是用BufferedReaderl来读取字符串,再将字符串转为自己所需要的类型