当需要使用类的时候都需要导入语句.
1,控制台直接打印数组
import java.util.Arrays; //声明使用
System.out.println(Arrays.toString(数组名));//即可直接打印数组[ ]
与数组遍历的区别,遍历是打印数组里的每个元素,而toString方法则是打印数组.
2, 定义一个方法,可以产生一个随机数组并打印,且可在同一项目中调用该方法
1 package homework05; 2 3 /*定义一个方法,返回一个随机数组,并打印.数组长度自定,数组元素随机范围自定,以后当需要产生一个随机数组的时候, 4 可以调用 homework05--Test52--randomNumber(int max, int min, int arrAmount) 5 */ 6 7 import java.util.Arrays; //导入Arrays类 8 import java.util.Random; //导入Random类 9 10 public class Test52 { 11 public static void main(String[] args) { 12 //调用randomNumber方法,并返回一个数组 13 int[] arr = randomNumber(100, 5, 10); 14 System.out.println(Arrays.toString(arr)); //Arrays.toString(数组名)直接打印一个数组 15 } 16 17 //定义一个能产生随机数组的方法. 18 // 三个参数,随机数的最大值,最小值和数组的长度 19 public static int[] randomNumber(int max, int min, int arrAmount) { 20 Random a = new Random(); // 定义一个随机数产生器 21 int[] s = new int[arrAmount]; //定义一个数组,长度由参数决定 22 // 将产生的随机数赋给数组 23 for (int i = 0; i < s.length; i++) { 24 //使用nextInt(max)语句接收产生的随机数,括号内表示随机数的范围是0到max 25 int b = a.nextInt(max); 26 //对随机数进行判断,并产生一个在[min,max]范围内的随机数 27 if (b <= min) { 28 s[i] = b + (max - min); 29 } else { 30 s[i] = b; 31 } 32 } 33 return s; //返回随机数组 34 } 35 } 36 37 //在同一个项目project中可以调用已经定义的方法,在不同project中则不可以调用 38 /*当需要调用randomNumber()时,分两种情况, 39 1,在同一个包中调用时,无需在开头导入类Test52,可直接在主方法中使用Test52.randomNumber()方式调用 40 2,而在不同的包中调用该方法时,则需在开头导入该方法所在的类,即import homework05.Test52; 41 */