Scanner是一个用于扫描输入文本的实用程序。最常用的就是接收控制台输入的信息,还可以扫描文件输出信息等,实用的没有几个。
用法如下:
package com.bjsxt.test;
import java.util.Scanner;
public class scannerTest {
public static void main(String[] args) {
//定义扫描器
Scanner sc=new Scanner(System.in);
System.out.println("请输入测试信息");
while (true){
String infor=sc.nextLine();
//打印接收的信息
System.out.println("您输入的信息为:"+infor);
}
}
}
输出的结果为:
还可以这样用:
package com.bjsxt.one;
import java.util.Scanner;
public class circular {
public static void main(String[] args){
final double PI=3.141592653;//提取出来的变量,在作用域范围中使用。
Scanner sc=new Scanner(System.in);//获取一个扫描器
System.out.println("请给出一个半径:");
double r =sc.nextDouble();//从键盘接收一个半径数据
//周长
double c=2*PI*r;
System.out.println("圆的周长是:"+c);
//面积
double s=PI*r*r;
System.out.println("圆的面积是:"+s);
}
}
测试的结果为: