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】: 

posted @ 2020-02-22 19:20  imanuu  阅读(61)  评论(0)    收藏  举报