Java实验5 数组与方法
实验5 数组与方法
【实验目的】
掌握数组属于引用型的一种复合型数据类型;
掌握使用Arrays类调用方法操作数组。
【实验要求】
1、编写一个Java应用程序,该程序输出数组的引用以及元素的值。
2、编写一个Java应用程序,输出数组a的全部元素,并将数组a的全部或部分元素复制到其他数组中,然后改变其他数组的元素的值,再输出数组a的全部元素。
【效果示例】
示例1:

示例2:

【程序模板】
实验5.1 数组引用。 InputArray.java代码如下:
public class InputArray {
public static void main(String[] args) {
int [] a = {100,200,300} ;
【代码1】 //输出数组a的长度
【代码2】 //输出数组a的引用
int b [][]= {{1},{1,1},{1,2,1},{1,3,3,1},{1,4,6,4,1}};
【代码3】 //输出二维数组b的一维数组的个数
System.out.println(b[4][2]);
【代码4】 //将数组a的引用赋给b[4]
System.out.println(b[4][2]);
}
}
实验5.2 遍历与复制数组。 CopyArray.java代码如下:
import java.util.Arrays;
public class CopyArray {
public static void main(String[] args) {
int [] a= {1,2,3,4,500,600,700,800};
int [] b,c,d;
System.out.println(Arrays.toString(a));
b=Arrays.copyOf(a, a.length);
System.out.println(Arrays.toString(b));
【代码5】 //Arrays调用copyOf()方法复制数组a的前4个元素
【代码6】 //Arrays调用toString()方法返回数组c的元素值的表示格式
【代码7】 //Arrays调用copyOfRange()方法复制数组a的后4个元素
System.out.println(Arrays.toString(d));
【代码8】 //将-100赋给数组c的最后一个元素
d[d.length-1]=-200;
System.out.println(Arrays.toString(a)); }
}
【实验答案】
【代码1】:
【代码2】:
【代码3】:
【代码4】:
【代码5】:
【代码6】:
【代码7】:
【代码8】:

浙公网安备 33010602011771号