基本语法
import java.util.Scanner;//import scanner包
Scanner sc = new Scanner(System.in); //创建一个变量接收输入内容
String name = sc.nextLine(); //创建一个字符串变量,并接收下一行输入的内容
int age = sc.nextInt(); //只能输入整型,否则报错
float salary = sc.nextFloat(); //只能输入浮点型或整型,否则报错
//当然,没有NextDoulbe语法
实际使用
代码
package blackhorse;
import java.util.Scanner;
public class JavaIn{
public static void main(String [] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入你的姓名:");
String name = sc.nextLine();
System.out.println("请输入你的年龄:");
int age = sc.nextInt();
System.out.println("请输入你的工资:");
float salary = sc.nextFloat();
System.out.println("你的信息如下:");
System.out.println("姓名:"+name+"\n"+"年龄:"+age+"\n"+"工资:"+salary);
}
}
运行结果
在sc.nextInt()和sc.nextFloat()后输入非浮点和整型
报错