A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

import java.util.*;
class Arr {
    public static void main(String[] args) {
        int[] arr = getArr();
        String a = toString(arr);
        System.out.println("自定义的数组为:"+a);
    }

    public static int[] getArr() {
        Scanner in = new Scanner(System.in);    //new出来Scanner类;
        System.out.print("请输入数组长度:");
        int a = in.nextInt();//输入a的值,数组的长度;
        int[] arr = new int[a];        //定义一个数组,长度为a;
        System.out.print("请输入元素值(空格键以分开):");
        int num;    //定义一个变量记录元素;
        //for循环遍历数组,一一向定义的数组传入数据,并记录;
        for(int i=0; i<arr.length; i++) {
            num = in.nextInt();        //传入数据;
            arr = num;    //记录数据;
        }
        return arr;        //返回自定义的数组;
    }
    public static String toString(int[] arr) {
        //定义String变量,记录数组中的元素
        String temp = "“[";
        //遍历数组
        for (int x=0; x<arr.length; x++) {
            if(x<(arr.length-1))
                temp = temp+arr[x]+",";
            else
                temp = temp+arr[x];
        }
        temp = temp+"]”";
        return temp;
    }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马