1.只输入一组数据: Scanner s=new Scanner(System.in); int a=s.nextInt(); int b=s.nextInt(); 2.输入有多组数据,没有说明输入几组数据,每组数据占一行: Scanner s=new Scanner(System.in); while(s.hasnext()){//判断是否数据结束 int a=s.nextInt(); int b=s.nextInt(); } 3.输入多组数据,第一行为一个整数N,表示有N组测试数据,后面的接
--------开始-------- 对于刚开始学编程的人来说每次基本上就是一次数据输入,多次的话基本也是会给定一个数组的大小,但随着做刷算法题开始,题目有的会不直接告诉输入几组数据,基本输入都是多组数据,对此不得不学习输入多种数据的方法. 关于文件结束符EOF EOF 是 End Of File 的缩写,就是文件结束的意思. EOF在C语言中是在标准库中定义的一个宏,需要注意的是,EOF不是一个字符,它是从文件中读取到的一个字符,通常被定义为 int 型的一个负数 // 例如-1
1.类名称必须采用public class Main方式命名 2.多组输入,读取到文件尾 Scanner scan=new Scanner(System.in); while(scan.hasNext()) 或scan.hasNextInt()或scan.hasNextDouble()或scan.hasNextLine() 3.输入输出 语法1:Scanner scan = new Scanner (new BufferedInputStream(System.in));//import jav