6. 键盘录入和输出
//导包,就是先找到Scanner这个类
import java.util.Scanner;
public class ScannerDemo1{
public static void main(String[] args){
//2.创建对象
Scanner sc = new Scanner(System.in);
//3.接收数据
int i = sc.nextInt();
double d = sc.nextDouble();
String s = sc.next();
String s1 = sc.nextLine();
//4.输出数据
System.out.println(a);
}
}
输出细节:
- System.out.println(a); 先打印a, 再换行
- System.out.print(a); 打印i, 不换行
- System.out.println(); 不打印任何数据,只换行
录入细节:
- next(),nextInt(),nextDouble()在接收数据的时候,会遇到空格,回车,制表符其中一个就会停止接收数据,不接收空格
- nextLine()方法是把一整行全部接收完毕,包括空格
- System.in() 会把录入的字符转为数字(ASCII)