import java.util.Scanner;
//scanner 扫描的意思,大概理解为指扫描键盘的输入情况
Scanner s = new Scanner(System.in);
//nextInt():输入整数 nextLine():输入字符串 nextDouble():输入双精度数 next():输入字符串(以空格作为分隔符)
int a=s.nextInt();
//理解nextLine(),line 一行,指扫描这一行,所以不在意空格 只在意回车
java.io.BufferedReader和java.io.InputStreamReader
//不是扫描,是read 读 读要一个一个读 所以是字符流,一个字符一个字符的读入,这一点在下面的read方法中也体现出来
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//read方法:读取单个字符 范围从 0 到 65535 (0x00-0xffff)
//如果已到达流末尾,则返回 -1
String str =br.readLine();
//同理,是以换行 ('\n')、回车 ('\r')为结束,读一行
输出
System.out.println("11111");//换行打印****当输出的是一个基本数据类型时,会自动转换成字符串,如果输出的是一个对象,会自动调用对象的toString();
方法,将返回值输出到控制台
System.out.print(1111);//不换行打印
System.out.write(2222);//字节输出
System.out.printf("%+8.3f\n", 3.14);//按格式输出****通过格式化文本和参数列表输出