import java.util.Scanner;
public class ScannerTestMain {
public static void main(String[] args) {
// 接收多种类型的输入数据
Scanner sco = new Scanner(System.in);
System.out.println("your name");
String name = sco.nextLine();// 接收一行字符串
System.out.println("your age");
int age = sco.nextInt();// 接收一行数字
System.out.println("your salary");
float sal = sco.nextFloat();// 接收一行数字
System.out.println("your name is " + name + ";\tyour age is " + age + ";\tyour salary is " + sal + ";");
//关闭流
sco.close();
// Scanner sc = new Scanner(System.in);
// while (sc.hasNext()) {
// int a = sc.nextInt(); //以空格结束
// int b = sc.nextInt();
// System.out.println(a + b);
// }
}
}
上面的代码是按行进行获取,下面注释了的内容是按空格进行分隔获取。
参考文章:
https://www.cnblogs.com/mr-xcong/p/14076719.html
常用方法: https://cloud.tencent.com/developer/article/2099384