Scanner是一个类
需要引用Sanner时使用以下语句:
import java.util.Scanner;
Scanner scanner = new Scanner(System.in); //声明Scanner对象
对于要输入的不同类型的数据需要不同的形式
- 输入字符串:
Scanner scanner = new Scanner(Syatem.in);
String str = scanner.next();
只有输入字符串时默认为该形式,其他类型的话都需要转换。 - 输入 int 型数据:
Scanner scanner = new Scanner(System.in);
int i = scanner.nextInt();
- 输入 long 型数据:
Scanner scanner = new Scanner(System.in);
int i = scanner.nextLong();
输入字符串举例:
import java.util.Scanner;
public class Scanner1{
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);//声明Scanner对象
System.out.println("请输入信息:");//提示用户输入信息
String string = scanner.next();//定义string变量接受信息
System.out.println("输入的信息为:"+string);//输出信息
}
}
运行 结果如下:
输入数值时举例如下:
import java.util.Scanner;
public class Scanner1{
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);//声明Scanner对象
System.out.print("请输入数字:");//提示用户输入数字
int num1 = scanner.nextInt();//定义一个变量接收数字
int num2 = num1*2;//计算值
System.out.println("结果为:"+num2);//输出计算结果
}
}
运行结果如下: