> 文章列表 > 输入输出练习

输入输出练习

输入输出练习

文章目录

  • 1. A+B(1)
  • 2. A+B(2)
  • 3. A+B(3)
  • 4. A+B(4)计算一系列数的和
  • 5. A+B(5) 计算一系列数的和
  • 6. A+B(6)
  • 7. A+B(7)
  • 8. 字符串排序(1)
  • 9. 字符串排序(2)
  • 10 字符串排序(2)
  • 11. 注意数据范围

1. A+B(1)

输入输出练习

import java.util.Scanner;// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while (in.hasNextInt()) { // 注意 while 处理多个 caseint a = in.nextInt();int b = in.nextInt();System.out.println(a + b);}}
}

2. A+B(2)

输入输出练习

import java.util.Scanner;public class Main{public static void main(String[] args){Scanner in = new Scanner(System.in);int count = 0;count = in.nextInt();for (int i = 0; i < count ; i++){int a = in.nextInt();int b = in.nextInt();System.out.println(a+b);}}
}

3. A+B(3)

输入输出练习

import java.util.Scanner;// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while (in.hasNextInt()) { // 注意 while 处理多个 caseint a = in.nextInt();int b = in.nextInt();if (a != 0 || b != 0) {System.out.println(a + b);}}}
}

4. A+B(4)计算一系列数的和

输入输出练习

import java.util.Scanner;// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);while (in.hasNextInt()) {int count = 0;count = in.nextInt();if (count != 0) {int sum = 0;for (int i = 0; i < count; i++) {sum += in.nextInt();}System.out.println(sum);}}}
}

5. A+B(5) 计算一系列数的和

输入输出练习

import java.util.Scanner;// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);int t = in.nextInt();for(int i = 0; i < t; i++) {int count = in.nextInt();int sum = 0;for (int j = 0; j < count; j++) {sum += in.nextInt();}System.out.println(sum);}}
}

6. A+B(6)

计算一系列数的和
输入输出练习

import java.util.Scanner;// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);while (in.hasNextInt()) {int count = 0;count = in.nextInt();int sum = 0;for (int i = 0; i < count; i++) {sum += in.nextInt();}System.out.println(sum);}}
}

7. A+B(7)

计算一系列数的和
输入输出练习

import java.util.Scanner;// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);while (in.hasNextLine()) {String str = new String();str = in.nextLine();String[] str1 = str.split(" ");int sum = 0;for(int i = 0; i < str1.length; i++){int a = Integer.parseInt(str1[i]);sum += a;}System.out.println(sum);}}
}

8. 字符串排序(1)

对输入的字符串进行排序后输出
输入输出练习

import java.util.Scanner;
import java.util.*;
public class Main{public static void main(String[] args){Scanner in = new Scanner(System.in);int n = in.nextInt();List<String> data = new ArrayList<>();for(int i = 0; i < n; i++){data.add(in.next());}Collections.sort(data);System.out.print(String.join(" ", data));}}

9. 字符串排序(2)

对输入的字符串进行排序后输出
输入输出练习

import java.util.Scanner;
import java.util.*;
public class Main{public static void main(String[] args){Scanner in = new Scanner(System.in);while(in.hasNextLine()){String str = new String();str = in.nextLine();String[] str1 = str.split(" ");Arrays.sort(str1);for(int i = 0; i < str1.length; i++){System.out.print(str1[i] + " ");}System.out.println();    } }  
}或:
import java.util.Scanner;
import java.util.*;
public class Main{public static void main(String[] args){Scanner in = new Scanner(System.in);while(in.hasNextLine()){String str = new String();str = in.nextLine();String[] str1 = str.split(" ");Arrays.sort(str1);System.out.println(String.join(" ", str1)); } }  
}

10 字符串排序(2)

对输入的字符串进行排序后输出
输入输出练习

import java.util.Scanner;
import java.util.*;
public class Main{public static void main(String[] args){Scanner in = new Scanner(System.in);while(in.hasNextLine()){String str = new String();str = in.nextLine();String[] str1 = str.split(",");Arrays.sort(str1);System.out.println(String.join(",", str1)); } }  
}

11. 注意数据范围

输入输出练习

import java.util.Scanner;// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while(in.hasNextLong()) { // 注意 while 处理多个 caseLong a = in.nextLong();Long b = in.nextLong();System.out.println(a + b);}}
}