1.为什么要有数据的输入?
实现人机进行交互
2.什么是数据的输入?
利用扫描仪Scanner进行数据输入
3.怎么使用扫描仪Scanner?
(1)放在类声明之前,引入扫描仪
import java.util.Scanner;
(2)声明一个新的扫描仪(即向内存申请一个空间)
Scanner in;
(3)赋值
in=new Scanner(System.in);
Scanner input=new Scanner(System.in);
(4)使用扫描仪
整型数据输入:in.nextInt()来接收
双精度小数输入:in.nextDouble()来接收
字符串输入:in.next()来接收
没有in.nextChar()这个方法来接收单个字符的输入
1 import java.util.Scanner; 2 public class Test1{ 3 public static void main(String[] args){ 4 Scanner in=new Scanner(System.in); 5 System.out.println("请输入你的姓名:"); 6 String name=in.next(); 7 System.out.println("请输入你的年龄:"); 8 int age=in.nextInt(); 9 System.out.println("姓名:"+name); 10 System.out.println("年龄:"+age); 11 12 13 } 14 }