判断键盘输入、输入是否为整数
请输入publicstaticvoidmain (string [ ] args ) { System.out.print ) (数字:'); //创建键盘输入对象scannersc=newscanner(system.in )//确定输入是否为整数if (sc.hasnext int ) ) { int input=sc.nextInt (输入) } System.out.println ('您输入的是' input ); }else { System.out.println ('输入不是整数); }hasNextInt )方法确定控制台的接收是否为数字。 好的期望是,在控制台中输入字符时,hasNextInt会判断是否输入数字而不是接收值,并在if通过后执行接收。 也就是说,因为是输入的文字,所以hasnextint )不接收数据,而是只起到判断的作用。