欢迎来到天天文库
浏览记录
ID:59589483
大小:170.50 KB
页数:5页
时间:2020-11-14
《实验二-Java数组编程.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、班级:09网络姓名:汪仁祥学号:200913024011实验二Java数组编程一、实验目的 1.熟悉MyEclipse开发环境的使用;2.掌握数组的声明、初始化和使用;3.掌握数组对象作为参数的使用。二、实验器材计算机硬件环境:PIII667以上计算机;软件环境:MyEclipse6.0以上。三、实验内容1. 编写一个程序打印数出有10个元素的浮点数组a1中最大值和最小值。2.将有10个元素的数组a1 拷贝至含有15个元素的数组b1的一段位置。3.将一个已存入数组中的值45,89,7,6,0,按0,6,7,89,45的次序打印出来。4. 求一
2、个3*3矩阵对角线元素之和。5.设某个一维数组中有25个元素,编写一个顺序查找程序,从中查找值为80的元素在数组中的位置。1程序:importjava.util.*;publicclassFirst{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubfloata[]=newfloat[10];System.out.println("请输入10个浮点数:");Scannerinput=newScanner(System.in);for(i
3、nti=0;i<10;i++){a[i]=input.nextFloat();}floatmax=a[1];floatmin=a[1];for(intj=0;j<10;j++){if(a[j]>max){max=a[j];}if(a[j]4、rgs*///2.将有10个元素的数组a1拷贝至含有15个元素的数组b1的一段位置。publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubint[]a1=newint[10];int[]b1=newint[15];Scannerinput=newScanner(System.in);System.out.println("请输入数组a1的元素:");for(inti=0;i<10;i++){a1[i]=input.nextInt();}System.out.print("5、系统将准备把a1的元素复制到b1中,请输入任意键开始:");Strings=input.next();for(inti=0;i<10;i++){b1[i]=a1[i];}System.out.println("复制完毕,显示数组b2的元素:");for(inti=0;i<10;i++){System.out.print(b1[i]+"");}}班级:09网络姓名:汪仁祥学号:200913024011}3:publicclassThree{/***@paramargs*///3.将一个已存入数组中的值45,89,7,6,0,按0,6,7,89,456、的次序打印出来。publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubinta[]={45,89,7,6,0};System.out.println("数组原先的顺序是:");for(inti=0;i<5;i++){System.out.print(a[i]+"t");}System.out.println();System.out.println("改变后的顺序是;");for(intj=4;j>=0;j--){System.out.print(a[j]+"t");7、}}}4:publicclassFour{班级:09网络姓名:汪仁祥学号:200913024011/***@paramargs*///4.求一个3*3矩阵对角线元素之和。publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubintsum=0;inta[][]=newint[3][3];a[0][0]=10;a[0][1]=152;a[0][2]=1000;a[1][0]=182;a[1][1]=100;a[1][2]=192;a[2][0]=1;a[2][1]=192;a8、[2][2]=100;for(inti=0,j=0;i<3;i++,j++){if(i==j){sum=sum+a[i][j];}}fo
4、rgs*///2.将有10个元素的数组a1拷贝至含有15个元素的数组b1的一段位置。publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubint[]a1=newint[10];int[]b1=newint[15];Scannerinput=newScanner(System.in);System.out.println("请输入数组a1的元素:");for(inti=0;i<10;i++){a1[i]=input.nextInt();}System.out.print("
5、系统将准备把a1的元素复制到b1中,请输入任意键开始:");Strings=input.next();for(inti=0;i<10;i++){b1[i]=a1[i];}System.out.println("复制完毕,显示数组b2的元素:");for(inti=0;i<10;i++){System.out.print(b1[i]+"");}}班级:09网络姓名:汪仁祥学号:200913024011}3:publicclassThree{/***@paramargs*///3.将一个已存入数组中的值45,89,7,6,0,按0,6,7,89,45
6、的次序打印出来。publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubinta[]={45,89,7,6,0};System.out.println("数组原先的顺序是:");for(inti=0;i<5;i++){System.out.print(a[i]+"t");}System.out.println();System.out.println("改变后的顺序是;");for(intj=4;j>=0;j--){System.out.print(a[j]+"t");
7、}}}4:publicclassFour{班级:09网络姓名:汪仁祥学号:200913024011/***@paramargs*///4.求一个3*3矩阵对角线元素之和。publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubintsum=0;inta[][]=newint[3][3];a[0][0]=10;a[0][1]=152;a[0][2]=1000;a[1][0]=182;a[1][1]=100;a[1][2]=192;a[2][0]=1;a[2][1]=192;a
8、[2][2]=100;for(inti=0,j=0;i<3;i++,j++){if(i==j){sum=sum+a[i][j];}}fo
此文档下载收益归作者所有