[Java] Scanner与数据类型
Scanner在Java中可用于数据输入,属于java.util.Scanner;包中的内容
Scanner不同的方法可以决定输入的类型:
Scanner 的用法(以整型为例)
Scanner scan = new Scanner(System.in); int a = scan.nextInt();
方法 | 作用 |
---|---|
next() | 接收传入的非空值 |
nextInt() | 传入的值为整型 |
nextDouble() | 传入的值为double类型 |
nextFloat() | 传入的值为float类型 |
nextLong() | 传入的值long类型 |
next()Short | 传入的值为short类型 |
数据类型的最大范围
数据类型 | 范围 |
---|---|
int | -231 ~ 231-1 |
float | -2149 ~ 2128-1 |
double | -21074 ~ 21024 |
long | -263 ~ 2128-1 |
short | -215 ~ 215-1 |