步骤
1 . 首先要引入Scanner类所在的包。
import java.util.Scanner;
表示把 java.util下的Scanner类导入。
2 .创建 Scanner 对象
Scanner myscanner = new Scanner(System.in);
3 . 接收用户的输入
import java.util.Scanner;
public class helloworld {
public static void main(String[] args){
Scanner myscanner = new Scanner(System.in);
System.out.println("请输入名字");
String name = myscanner.next();//表示接收用户的输入
System.out.println("请输入年龄");
int age = myscanner.nextInt();//表示接收用户的输入
System.out.println("请输入薪水");
double salary = myscanner.nextDouble();//表示接收用户的输入
System.out.println("姓名" + name + "年龄" + age + "薪水" + salary);
}
}
注意 字符串的next方法与nextLine方法的区别
next方法不能获得带有空格的字符串,会将空格作为结束符。nextLine()方法可以获得空白,以enter键作为结束。
import java.util.Scanner;
public class test11 {
public static void main(String[] args) {
Scanner myscanner = new Scanner(System.in);
String str1 = myscanner.next();
System.out.println("字符串为"+str1);
}
}
baidu com
字符串为baidu
Process finished with exit code 0
import java.util.Scanner;
public class test11 {
public static void main(String[] args) {
Scanner myscanner = new Scanner(System.in);
String str1 = myscanner.nextLine();
System.out.println("字符串为"+str1);
}
}
baidu com
字符串为baidu com
Process finished with exit code 0