- 数组,已知长度
public class test_0806_1 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int lent = input.nextInt();
int[] arr = new int[lent];
for (int i = 0; i < lent; i++) {
arr[i] = input.nextInt();
}
for (int k : arr) {
System.out.print(k + " ");
}
}
}
- 整行字符串,已知行数
public class test_0806_2 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int t_length = input.nextInt();
String[] aa = new String[t_length];
input.nextLine();
for (int i = 0; i < t_length; i++) {
aa[i] = input.nextLine();
}
for (String str1 : aa) {
System.out.println(str1);
}
}
}
- 数组,不定长,读取整行分割
public class test_0813_01 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String ss = input.nextLine();
String[] str1 = ss.split(" ");
int N = str1.length;
int[] nums = new int[N];
for (int i = 0; i < N; i++) {
nums[i] = Integer.parseInt(str1[i]);
}
for (int k : nums) {
System.out.println(k);
}
}
}