概念:
在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类型。
*可以接收空格。
*只能回车结束。
*/
总结:
根据不同处理信息去使用它,至少可以减少不必要的错误和麻烦。