java编程中的Scanner怎么用 - 爱问答

(爱问答)

java编程中的Scanner怎么用

一般的用法:

Scanner sc=new  Scanner(System.in);

int x=sc.nextInt(); //可从控制台输入一个整形


用法:

1、Scanner nextInt()只读取数值,剩下" "还没有读取,并将cursor放在本行中。

2、next() 方法遇见第一个有效字符(非空格,非换行符)时,开始扫描,当遇见第一个分隔符或结束符(空格或换行符)时,结束扫描,获取扫描到的内容,即获得第一个扫描到的不含空格、换行符的单个字符串。

3、nextLine()时,则可以扫描到一行内容并作为一个字符串而被获取到。

4、在每一个 next()、nextDouble() 、 nextFloat()、nextInt() 等语句之后加一个nextLine()语句,将被next()去掉的Enter结束符过滤掉。

例如:

1、代码如下:

public class NextTest{  

public static void main(String[] args) {  

String s1,s2;  

Scanner sc=new Scanner(System.in);  

System.out.print("请输入第一个字符串:");  

s1=sc.next();  

sc.nextLine();

System.out.print("请输入第二个字符串:");  

s2=sc.nextLine();  

System.out.println("输入的字符串是:"+s1+" "+s2);  

}  

}  

2、运行结果:

请输入第一个字符串:home 

请输入第二个字符串:work 

输入的字符串是:home work

 

相关标签:java

下一篇:利用DAO或ADO能不能获取和修改access2003数据库中的字段说明?

上一篇:调用宏的方法能教我下吗?你写的我有些没看懂

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?