java scanner的用法_java.

Java (3) 2024-08-20 18:23

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
java scanner的用法_java.,希望能够帮助你!!!。

java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。

首先要先创建一个Scanner对象。

Scanner sc = new Scanner(System.in);
常见的几个方法
String nextLine(); 获取一行以回车结束,允许读入的内容为空
String next(); 获取下一个单词,忽视单词前的空白符
int nextInt(); 获取下一个表示整数的字符序列
int nextDouble(); 获取下一个表示浮点数的字符序列
boolean hasNext(); 检测输入是否还有单词
boolean hasNextInt(); 检测是否还有下一个表示整数的字符序列

注意:

由于next(),nextInt()等方法在读取该方法所要求的值后,并不会将光标跳过这些值后面的空白符等符号,所以在这些方法之后使用nextLine()方法时要先使用一次nextLine吞掉上一次输入最后的回车符。

例如

package hit.helllo; import java.util.Scanner; public class test5 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int a = sc.nextInt(); String b = sc.nextLine(); System.out.println(a+" "+b); } }

输入与输出结果 

java scanner的用法_java._https://bianchenghao6.com/blog_Java_第1张

修改后

package hit.helllo; import java.util.Scanner; public class test5 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int a = sc.nextInt(); sc.nextLine(); String b = sc.nextLine(); System.out.println(a+" "+b); } } 

java scanner的用法_java._https://bianchenghao6.com/blog_Java_第2张 

 

 

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

发表回复