开篇鸣谢狂神大大,转自狂神说java
Scanner对象
这是一个可以获取用户输入的类。
基本语法
Scanner 对象 = new Scanner(System.in)
通过Scanner.next()或者Scanner.nextLine()
来获取用户输入。
但在此之前需要用hasNext,hasNextLine来判断是否还有输入数据。
package com.aw;
import java.util.Scanner;
public class AWSL {
public static void main(String[] args) {
//创建一个扫描器对象,用于接收键盘数据。
Scanner scanner = new Scanner(System.in);
System.out.print("使用Next方式接收:");
//判断用户有没有输入字符串。
if(scanner.hasNext()==true){
//使用next方式接收进 IN 里。
String IN = scanner.next();
//将字符和IN一起输出。
System.out.println("输出方式为:"+IN);
}
//凡是属于IO流的类如果不关闭会一只占用资源,要养成好习惯用完就关掉。
scanner.close();
}
}
不仅仅能接受输出字符串,大部分都可以