JAVA-接收用户输入(Scanner)

概念:

java中接收用户输入和C语言有点不一样,一个是面对对象语言,一个面对过程语言,C语言只需要scanf语句即可,但在Java中需要导包,也就是引用API,导入java.util.Scanner;包。


使用格式:

Scanner input = new Scanner(System.in);//扫描系统输入的信息。


在使用Scanner时需要注意常用三种输入:

第一种:

int i = input.nextInt();//接收整型数据
/*
 *这种情况下是只能接收整型数据
*/

第二种:

String str1 = input.next();//接收任何数据
/*
 *返回String类型,但是不能接收空格,空格和回车便是结束。
 *在输入内容之前所有输入的空格都不能接收。
 *输入内容之后空格便是结束符。
*/

第三种:

String str2 = input.nextLine();//接收一整行数据

/*
 *返回类型是String类型。
 *可以接收空格。
 *只能回车结束。
*/

总结:

根据不同处理信息去使用它,至少可以减少不必要的错误和麻烦。


猜你喜欢

转载自blog.csdn.net/mjh1667002013/article/details/113408732