- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
GDOUB11112广东海洋大学学生实验报告书
GDOUB11112
实验名称
实验二、Java基本数据类型与数组
课程名称
Java程序设计与开发技术
课程号
学院(系)
信息学院
专业
计算机科学与技术
班级
计科
学生姓名
学号
实验地点
钟海楼
04019
实验日期
2015年
9月17日
一、实验目得
(1)学习掌握Java数据类型之间得转换;
(2)学习Java程序中数组得使用。
二、实验任务
完成实验二指导上实验1、实验2与实验3得实验任务。
三、实验仪器设备与材料
安装有J2SE开发工具得PC机。
四、实验内容与步骤
实验1输出希腊字母表
编写一个Java应用程序,该程序在命令行窗口输出希腊字母表。
代码如下:
GreekAlphabet、java
publicclassGreekAlphabet{
publicstaticvoidmain(String[]args){
intstartPosition=0,endPosition=0;
charcStart=α,cEnd=ω;
startPosition=(int)cStart;
endPosition=(int)cEnd;
System、out、println(希腊字母\α\在Unicode表中得顺序位置:+startPosition);
System、out、println(希腊字母表:);
for(inti=startPosition;i=endPosition;i++){
charc=\0;
c=(char)i;
System、out、print(+c);
if((istartPosition+1)%10==0)
System、out、println();
}
System、out、println();
}
}
运行结果:
实验后得练习
将一个double型数据直接赋值float型变量,程序编译时提示怎样得错误。
GreekAlphabet、java:5:错误:不兼容得类型:从double转换到float可能会有损失
在应用程度得main方法中增加语句:
floatx=0、618;
程序能编译通过吗?
不能,GreekAlphabet、java:3:错误:不兼容得类型:从double转换到float可能会有损失
应用程度得main方法中增加语句:
intz=(byte)128
程序输出变量z得值就是多少
运行结果:
实验2数组得引用与元素
编写一个Java应用程序,该程序在命令行窗口输出数组得引用以及元素得值。
代码如下:
InputArray、java
publicclassInputArray{
publicstaticvoidmain(String[]args){
int[]a={100,200,300};
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(b[4][2]);
b[4]=a;
System、out、println(b[4][2]);
}
}
运行结果:
实验后得练习
在程序得代码4之后增加语句“a[3]=200;”,编译就是否有错?运行就是否有错?
编译通过。运行错误。提示
Exceptioninthreadmainjava、lang、ArrayIndexOutOfBoundsException:3
在程序得代码4之前输出二维数组b得各个一维数组得长度与引用。
增加代码:
for(inti=0;ib、length;i++){
System、out、println(b[i]、length);
System、out、println(b[i]);
}
运行结果:
在程序得代码4之后输出二维数组b得各个一维数组得长度与引用。
增加代码同上。
运行结果:
实验3遍历与复制数组
编写一个Java应用程序,输出数组a得全部元素,并将数组a得全部或部分元素复制到其她数组中,然后改变其她数组得元素得值,再输出数组a得全部元素。
代码如下:
CopyArray、java
importjava、util、Arrays;
punlicclassCopyArray
{
publicstaticvoidmain(String[]args)
{
i
您可能关注的文档
- Unit-7-I27d-Rather-Be-Black-than-Female-课文翻译完整版.doc
- 《地图学》课件-PPT完整版.ppt
- 2024-2025学年宁波效实中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海市建平中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海市北郊学校高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海市南洋模范中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海市复旦大学附属中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年饶平二中高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年曲塘中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年如东高级中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年桑植一中高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海市进才中学高一入学分班考试语文作文押题及范文分析.docx
- 中国滴水水表行业市场情况研究及竞争格局分析报告.pdf
- 2024-2025学年上海师大附中高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年清华大学附属实验学校高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海市控江中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海静安外国语中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年宁波外国语学校高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年南通中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年宁波市鄞州中学高一入学分班考试语文作文押题及范文分析.docx
文档评论(0)