import java.io.BufferedReader; import java.io.InputStreamReader; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) throws Exception { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String line ; // 逐行读取输入,直到文件末尾 while ((line = reader.readLine()) != null){ // 分割每行的字符串为string数组 String[] parts = line.trim().split("\\s+"); // java中\表示转义字符,\s表示空格制表符换行。+表示“一个或多个连续的空白字符” if(parts.length == 2){ long a = Long.parseLong(parts[0]); long b = Long.parseLong(parts[1]); System.out.println(a + b); } } reader.close(); } /* 包含处理非法输入: public static void main(String[] args) throws Exception { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String line; while ((line = reader.readLine()) != null) { String[] parts = line.trim().split("\\s+"); if (parts.length == 2) { try { // 将字符串转换为 long 类型的整数 long a = Long.parseLong(parts[0]); long b = Long.parseLong(parts[1]); // 计算 a + b 并输出结果 System.out.println(a + b); } catch (NumberFormatException e) { // 处理非法输入的情况 System.err.println("Invalid input: " + line); } } else { // 如果输入格式不正确,输出错误信息 System.err.println("Invalid input format: " + line); } } }*/ }