收藏 分销(赏)

JAVA实验2答案.doc

上传人:快乐****生活 文档编号:4374811 上传时间:2024-09-14 格式:DOC 页数:3 大小:36KB 下载积分:5 金币
下载 相关 举报
JAVA实验2答案.doc_第1页
第1页 / 共3页
JAVA实验2答案.doc_第2页
第2页 / 共3页


点击查看更多>>
资源描述
GDOUB11112 广东海洋大学学生实验报告书(学生用表) 实验名称 实验二、 Java基本数据类型与数组 课程名称 Java程序设计与开发技术 课程号 学院(系) 信息学院 专业 计算机科学与技术 班级 计科 学生姓名 学号 实验地点 钟海楼 04019 实验日期 2015年 9月17日 一、实验目得 (1)学习掌握Java数据类型之间得转换; (2)学习Java 程序中数组得使用。 二、实验任务 完成实验二指导上实验1、实验2与实验3得实验任务。 三、实验仪器设备与材料 安装有J2SE开发工具得PC机。 四、实验内容与步骤 实验1 输出希腊字母表 编写一个Java应用程序,该程序在命令行窗口输出希腊字母表。 代码如下: GreekAlphabet、java public class GreekAlphabet{ public static void main(String[] args) { int startPosition=0,endPosition=0; char cStart='α',cEnd='ω'; startPosition = (int)cStart; endPosition = (int)cEnd; System、out、println("希腊字母\'α\'在Unicode表中得顺序位置:"+startPosition); System、out、println("希腊字母表:"); for(int i=startPosition; i<=endPosition; i++){ char c='\0'; c = (char)i; System、out、print(" "+c); if((istartPosition+1)%10==0) System、out、println(""); } System、out、println(""); } } 运行结果: 实验后得练习 (1) 将一个double型数据直接赋值float型变量,程序编译时提示怎样得错误。 GreekAlphabet、java:5: 错误: 不兼容得类型: 从double转换到float可能会有损失 (2) 在应用程度得main方法中增加语句: float x= 0、618; 程序能编译通过吗? 不能,GreekAlphabet、java:3: 错误: 不兼容得类型: 从double转换到float可能会有损失 (3) 应用程度得main方法中增加语句: int z = (byte)128 程序输出变量z得值就是多少 运行结果: 实验2 数组得引用与元素 编写一个Java应用程序,该程序在命令行窗口输出数组得引用以及元素得值。 代码如下: InputArray、java public class InputArray{ public static void main(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]); } } 运行结果: 实验后得练习 (1) 在程序得代码4之后增加语句“a[3]=200;”,编译就是否有错?运行就是否有错? 编译通过。运行错误。提示 Exception in thread "main" java、lang、ArrayIndexOutOfBoundsException: 3 (2) 在程序得代码4之前输出二维数组b得各个一维数组得长度与引用。 增加代码: for(int i=0;i<b、length;i++){ System、out、println(b[i]、length); System、out、println(b[i]); } 运行结果: (3) 在程序得代码4之后输出二维数组b得各个一维数组得长度与引用。 增加代码同上。 运行结果: 实验3 遍历与复制数组 编写一个Java应用程序,输出数组a得全部元素,并将数组a得全部或部分元素复制到其她数组中,然后改变其她数组得元素得值,再输出数组a得全部元素。 代码如下: CopyArray、java import java、util、Arrays; punlic 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)); c=Arrays、copyOf(a,4); System、out、println(Arrays、toString(c)); d=Arrays、copyOfRange(a,a、length4,a、length); System、out、println(Arrays、toString(d)); c[c、length1]=100; d[d、length1]=200; System、out、println(Arrays、toString(a)); } } 运行结果: 实验后得联系 (1) 在程序得代码4之后增加语句: int[] tom=Arrays、copyOf(c,6); System、out、println(Arrays、toString(tom)); (2) 在程序得最后一个语句之后增加语句: int[] jerry=Arrays、copyOfRange(d,1,8); System、out、println(Arrays、toString(jerry)); 成绩 指导教师 孙兵 日期 2015年9月19日 注:请用A4纸书写,不够另附纸。 第   页,共   页
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 通信科技 > 开发语言

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服