a+b,多组
import java.util.*;
public class Main {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
ArrayList<Integer> arrays =new ArrayList<Integer>();
while(scanner.hasNextLine()){
String[] lines = scanner.nextLine().split(" ");
int a =Integer.parseInt(lines[0]);
int b = Integer.parseInt(lines[1]);
System.out.println(a+b);
arrays.add(a+b);
}
for( Integer i:arrays){
System.out.println(i);
}
}
}
字符串多行排序输出
import java.util.*;
public class Main {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
while(scanner.hasNextLine()){
String[] lines = scanner.nextLine().split(" ");
Arrays.sort(lines);
for (int i = 0; i < lines.length-1; i++){
String res = lines[i] + " ";
System.out.print(res);
}
System.out.println(lines[lines.length-1]);
}
}
}
字符串排序
import java.util.*;
public class Main {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
int count = Integer.parseInt(scanner.nextLine());
String[] lines = scanner.nextLine().split(" ");
Arrays.sort(lines);
for (int i = 0; i < count-1; i++){
String res = lines[i] + " ";
System.out.print(res);
}
System.out.print(lines[count-1]);
}
}
a+b,增加换行
import java.util.*;
public class Main {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
ArrayList<Integer> arrays =new ArrayList<Integer>();
while(scanner.hasNextLine()){
String[] lines = scanner.nextLine().split(" ");
if(lines.length == 2){
int a =Integer.parseInt(lines[0]);
int b = Integer.parseInt(lines[1]);
arrays.add(a+b);
}
}
for( Integer i:arrays){
System.out.println(i);
}
}
}
a+b,输入0结束
import java.util.*;
public class Main {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
ArrayList<Integer> arrays =new ArrayList<Integer>();
while(scanner.hasNextLine()){
String[] lines = scanner.nextLine().split(" ");
int a =Integer.parseInt(lines[0]);
int b = Integer.parseInt(lines[1]);
if((a == 0)|| (b == 0)){
break;
}
arrays.add(a+b);
}
for( Integer i:arrays){
System.out.println(i);
}
}
}
a+b,每组数字输出求和
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sca=new Scanner(System.in);
ArrayList<Integer> list =new ArrayList();
while(sca.hasNextLine()){
String[] temp = sca.nextLine().split(" ");
if (temp[0].equals("0"))
break;
int a =0;
for(int i =1;i<temp.length;i++){
a += Integer.parseInt(temp[i]);
}
list.add(a);
}
for(Integer i:list){
System.out.println(i);
}
}
}
a+b,每组数字输出求和 且取值范围很大,会数组越界
且取值范围很大,会数组越界)
import java.util.*;
public class Main {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
while(scanner.hasNextLine()){
String[] lines = scanner.nextLine().split(" ");
Long a =Long.parseLong(lines[0]);
Long b = Long.parseLong(lines[1]);
System.out.println(a+b);
}
}
}