JAVA实验2答案

上传人:m**** 文档编号:470333542 上传时间:2022-08-06 格式:DOCX 页数:5 大小:39.79KB
返回 下载 相关 举报
JAVA实验2答案_第1页
第1页 / 共5页
JAVA实验2答案_第2页
第2页 / 共5页
JAVA实验2答案_第3页
第3页 / 共5页
JAVA实验2答案_第4页
第4页 / 共5页
JAVA实验2答案_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《JAVA实验2答案》由会员分享,可在线阅读,更多相关《JAVA实验2答案(5页珍藏版)》请在金锄头文库上搜索。

1、GDOU-B-11-112广东海洋大学学生实验报告书(学生用表)实验二.Java基本数据类型、口IJJava程序设计与开发皿工口口实验名称一以小课程名称课程号16232204与数组技术学院(系)信息学院学生姓名学号专业计算机科学与技术班级计科2015实验地点实验日期040199 月 17 日、实验目的(1)学习掌握Java数据类型之间的转换;(2)学习Java程序中数组的使用。二、实验任务完成实验二指导上实验1、实验2和实验3的实验任务三、实验仪器设备和材料安装有J2SE开发工具的PC机。四、实验内容和步骤实验1输出希腊字母表编写一个Java应用程序,该程序在命令行窗口输出希腊字母表。代码如下

2、:GreekAlphabet.javapublicclassGreekAlphabetpublicstaticvoidmain(String口args)intstartPosition=0,endPosition=0;charcStart=a,cEnd=;startPosition=(int)cStart;endPosition=(int)cEnd;System.out.println(希腊字母a在Unicode表中的顺序位置:+startPosition);System.out.println(希腊字母表:);for(inti=startPosition;i=endPosition;i+)c

3、harc=0;c=(char)i;System.out.print(+c);if(i-startPosition+1)%10=0)System.out.println();运行结果:System.out.println();希腊字母,M在Slit:口白后表中的顺序位置m945希措字母表工c(Py&ei9lnAajonp?ai:u中X小心实验后的练习(1)将一个double型数据直接赋值float型变量,程序编译时提示怎样的错误。GreekAlphabet.java:5:错误:不兼容白类型:从double转换到float可能会有损失(2)在应用程度的main()方法中增加语句:floatx=0.

4、618;程序能编译通过吗?不能,GreekAlphabet.java:3:错误:不兼容的类型:从double转换到float可能会有损失(3)应用程度的main()方法中增加语句:intz=(byte)128程序输出变量z的值是多少intz=(byte)128jSystem.out.println(z);运行结果:-12B实验2数组的引用与元素编写一个Java应用程序,该程序在命令行窗口输出数组的引用以及元素的值。代码如下:InputArray.javapublicclassInputArraypublicstaticvoidmain(String口args)inta=100,200,300;

5、System.out.println(a.length);System.out.println(a);int口口b=1,1,1,1,2,1,1,3,3,1,1,4,6,4,1;System.out.println(b.length);System.out.println(b42);b4=a;System.out.println(b42);运行结果:356300实验后的练习(1)在程序的代码4之后增加语句“a3=200;”,编译是否有错?运行是否有错?编译通过。运行错误。提示Exceptioninthreadmainjava.lang.ArraylndexOutOfBoundsException

6、:3(2)在程序的代码4之前输出二维数组b的各个一维数组的长度和引用。增加代码:for(inti=0;ib.length;i+)System.out.println(bi.length);System.out.println(bi);TGGdOGdG5c216785209223【工4025154工45T55门而47科门5(3)在程序的代码4之后输出二维数组b的各个一维数组的长度和引用增加代码同上。运行结果:I&6d06d69c23ie4e251544工gTQde口4已3实验3遍历与复制数组编写一个Java应用程序,输出数组a的全部元素,并将数组a的全部或部分元素复制到其他数组中,然后改变其他数

7、组的元素的值,再输出数组a的全部元素。代码如下:CopyArray.javaimportjava.util.Arrays;punlicclassCopyArraypublicstaticvoidmain(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);c=Arrays.copyOf(a,4);System.out.println(Ar

8、rays.toString(c);d=Arrays.copyOfRange(a,a.length-4,a.length);System.out.println(Arrays.toString(d);cc.length-1=-100;dd.length-1=-200;System.out.println(Arrays.toString(a);运行结果:1, 2, 3,500, 6OOf1, 2f 3, 4f 500, 600f1, 2, 3r 4500r g00, 7GOf SOO1, 2, 3, 4, SCO, 600,700,700,了Q。.eooSDO0 00实验后的联系(1)在程序的代码

9、4之后增加语句:inttom=Arrays.copyOf(c,6);System.out.println(Arrays.toString(tom);1.2,3,4f500,600f700,3001.2,3t4,500,600,70。,8001,2r3r4SOO,600,700,BOO1.2,3,-100.0,0142f3,4,500,600f700,300(2)在程序的最后一个语句之后增加语句:int口jerry=Arrays.copyOfRange(d,1,8);System.out.println(Arrays.toString(jerry);lz2,3,4,500r600,700,SCO1.2,3,3500,600,700,80011,2,3,450f00f700f8001,2,2,4,S00rG001700,acoj600,700,-2U0,0,0,0,G成绩指导教师孙兵日期2015年9月19日注:请用A4纸书写,不够另附纸。第页,共页

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 市场营销

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号