java-数组转化为字符串的输出和数组的翻转

描述

输入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));
    }
}

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值