一、学习要求
书籍参考章节: 第3.7章节
知识点:
- Scanner类
二、参考知识
在我们编写java程序时,需要输出相关的信息到控制台上,或者从控制台上输入相关信息到程序中。
输出
输出相关的信息到控制台上,在前面介绍的例子中已经多处涉及。
使用 System.out.println(输出的内容) ,可以输出信息,并换行.
如果不换行,则使用 System.out.print(输出的内容)
注意:System是java中的一个类,out是该类的一个静态成员,println和print是out对象的方法。现在只需知道使用,具体的静态成员等概念在后续的内容中会介绍。
输入
使用java.util包中的Scanner来可以获取用户通过键盘的输入。
具体例子如:
import java.util.Scanner;
public class ScannerDemo {
public static void main(String[] args) {
// 创建Scanner对象
Scanner scan = new Scanner(System.in);
System.out.println("请输入>:");
String value = scan.next();
System.out.println("输入的数据为:" + value);
}
}
编译运行上面代码,当执行到 String value = scan.next(); 语句时,程序会停止,等待用于输入,这时用户在控制台上通过键盘输入信息,敲回车键后,输入的信息会被当作字符串赋值给变量value.