1. 框架(引入包+Main+新scanner(从system输入)+还有下一个的判断+下一个的赋值+输出)
import java.util.*;
public class Main {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
int temp=in.nextInt();//取1个数字
while(in.hasNextInt()){//没有停的话就一直取
int a=in.nextInt();
int b=in.nextInt();
System.out.println(a+b);
}
}
}
2. 读取数字
- 一个一个就是in.nextInt();
- 一行一行的读就是String line = scanner.nextLine(); 然后分割
String [] nums = line.split(
" ");转化成数字是
Integer.valueOf(e) - 只要用到nextline都是String类型!都需要转化 int n =Integer.parseInt(sc.nextLine());
3. 字符串也可以排序
import java.util.*;
public class Main {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
int num=Integer.valueOf(in.nextLine());
String[] nums=in.nextLine().split(" ");
Arrays.sort(nums);
for(int i=0;i<nums.length;i++){
System.out.print(nums[i]+" ");
}
}
}