黑马程序员技术交流社区
标题:
自己写的关于数组的创建
[打印本页]
作者:
Zzz___冬眠中
时间:
2015-11-2 17:31
标题:
自己写的关于数组的创建
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;
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2