Java自学|交互Scanner 1.Scanner对象 java.util.Scanner是Java5得新特征,我们可以通过Scanner类来获取用户得输入 基本语法: Scanner scanner = new Scanner ( System . in ); 通过Scanner类得next和nextLine方法获取
Java自学|交互Scanner
1.Scanner对象
java.util.Scanner是Java5得新特征,我们可以通过Scanner类来获取用户得输入
基本语法:
Scanner scanner = new Scanner(System.in);通过Scanner类得next和nextLine方法获取输入得字符串,在读取前可以使用hasNext和hasNextLine方法来判断是否有输入数据:
import java.util.Scanner;public class selfStudy {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); //创建一个对象
String s = "";
s = scanner.next();
System.out.println(s);
s = scanner.nextLine();
System.out.println(s);
}
}
这里next是读取一个非空字符串,并且遇到空白符结束,nextLine是读取一整行非空字符串,遇到回车结束,和C++里面的string类型数据结构是相似的。
4.其他类型
当然是不止输入字符串类型的。
import java.util.Scanner;public class selfStudy {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int i;
double d;
i = scanner.nextInt();
d = scanner.nextDouble();
}
}
这里我只列举了int和double类型的
世上没有白走的路,每一步都算数!
跟上狂神说Java!
每个牛B的人背后都有段苦逼的岁月,只要像sb一样的坚持,终将牛B!