用户交互Scanner

用户交互Scanner

sanner输入语法

Scanner scanner = new Scanner(System.in);

scanner.close();

在main方法下,输入new Scanner回车(自动导入包)

接着在后面括号输入(System.in)按+alt+enter自动补全

一定要关闭scanner,io流的类都要关闭不然会占用资源,养成好习惯

用next接收

String str=scannner.next();

以空格作为结束符,对于空格后面的字符舍弃,要接收到有效字符才会结束

不能输入带有空格的字符串

用nextline接收

String str=scanner.nextLine();

以回车作为结束符,可以输入回车前的所有字符,可以输入空白

结合if判断

1.可以判断是否还有输入

![](C:\Users\25480\Pictures\Screenshots\屏幕截图 2026-04-07 104817.png)

2.判断输入的是否为int,float...

![](C:\Users\25480\Pictures\Screenshots\屏幕截图 2026-04-07 104831.png)

posted @ 2026-04-07 10:52  杨大米  阅读(6)  评论(0)    收藏  举报