描述
输入6个整数,先将其输出然后再将数组倒转,再次输出数组
输入描述:
用户随机输入的6个int类型变量
输出描述:
先输出用户输入顺序的数组(这一步预设代码已给出)
再输出反转后的数组(输出格式为Arrays.toString(arr),参考预设代码中的输出格式)
示例1
输入:
52 10 37 40 60 83
输出:
[52, 10, 37, 40, 60, 83] [83, 60, 40, 37, 10, 52]
本题中输出数组的语句应该是:
System.out.println(Arrays.toString(array));
但一定要注意导入包:
import java.util.Arrays;
本题的解为:
import java.util.Scanner;
import java.util.Arrays;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
int[] array = new int[6];
array[0] = in.nextInt();
array[1] = in.nextInt();
array[2] = in.nextInt();
array[3] = in.nextInt();
array[4] = in.nextInt();
array[5] = in.nextInt();
System.out.println(Arrays.toString(array));
//数组翻转
for(int i = 0;i < 3;i ++)
{
int temp = array[i];
array[i] = array[5 - i];
array[5 - i] = temp;
}
System.out.println(Arrays.toString(array));
}
}