姓 名 | 学 号 | 班 级 | |||
课程名称 | 面向对象程序设计 | 实验类型 | 验证 | 实验地点 | M406 |
指导教师 | 实验日期 | 2015.03.20 | 实验成绩 |
| |
实验名称 | 数组 | ||||
一、 实验目的及要求 熟悉数组的声明、初始化及复制操作 | |||||
二、 实验内容 1、定义有5个整形元素的数组a,并初始化又前往后依次输出各个元素。 2、从键盘中依次输入5个整数赋给数组,再从前往后输出。 3、数组复制。 4、数组复制。 | |||||
三、实验步骤 1、 public class ArrayDemo { public class void main(String[ ] args); { int [ ] a={1,2,3,4,5}; for(int i=0;i<5;i++) System.out.print(a[i]); } }
2、import java.util.Scanner public class ArrayDemo{ public class void main(String[ ] args); { int [ ]a=new int[5]; scanner sc=new Scanner(Stystem.in); for(int i=0;i<a.length;i++) a[i]=sc.nextInt( );} sc.close( ); } }
3、public class ArrayCopy { public static void main(String[ ] args) { int[ ] array1={1,2,3,4,5}; int[ ] array2=new int[array,length]; for (int i=0;i<array.length;i++) array2[i]=array1[i]; for (int x:array2) { System.out.print(x) ;} } } 4、public class ArrayCopy { public static void main(String[ ] args) { int myArray[ ]={1,2,3,4,5,6}; int hold[ ]={10,9,8,7,6,5,4,3,2,1}; System.arraycopy(myArray,0,hold,0,myArray.length); for (int x:hold) { System.out.print(x+“,”) ;} } } }
| |||||
| |||||
四、实验结果 1、12345 2、12345 3、12345 4、1,2,3,4,5,6,4,3,2,1 | |||||
五、结果分析与实验体会 1、掌握数组的声明 2、掌握数组的初始化 3、掌握数组元素的引用 4、掌握缺省初始化 5、掌握数组的复制 |
注:1、实验类型分为:演示、验证、综合、设计研究或其他。
2、附录:可附加源程序代码清单等。
六、附录(源程序代码清单等)