全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验二 基本数据类型与数组一、 实验目的1、 掌握Java语言中的基本数据类型的基本概念及使用方法;2、 掌握Java语言中数组的基本概念及使用方法;3、 掌握Java语言中运算符以及基本控制语句的使用方法;4、 掌握Java语言中的基本输入与输出方法;5、 理解程序设计中健壮性的重要性。二、 实验要求1、 根据实验步骤中提出的要求,使用记事本编写相应的Java程序;2、 使用JDK中提供的javac以及java命令编译、运行自己所编写的Java程序;3、 根据编译与运行过程中所获得的错误信息修改程序直至获得正确的结果;4、 记录实验中遇到的各类问题并以及解决办法。三、 实验步骤1、 输入与输出(1) 采用记事本编写下面所给的Java程序并保存为InputTest.java;import java.util.*;class InputTest public static void main(String args)Scanner reader=new Scanner(System.in);int n;n=reader.nextInt();System.out.println(n=+n);(2) 如果在程序运行时输入1k,将会出现什么错误?是什么原因造成的?(3) 请在程序的某处增加以下代码:while (!reader.hasNextInt()reader.nextLine();System.out.println(输入格式错误,请重新输入:);(4) 以上的程序有什么含义与作用?(5) 什么是健壮性?添加代码后的程序与之前的程序对比健壮性如何?2、 除法运算;(1) 采用记事本编写下面所给的Java程序并保存为Division.java;import java.util.*; class Divisionpublic static void main(String args)Scanner reader=new Scanner(System.in);int a,b;double q;System.out.println(请输入被除数:);if (reader.hasNextInt()a=reader.nextInt();System.out.println(请输入除数:);if (reader.hasNextInt()b=reader.nextInt();q=a/b;System.out.printf(除法算式及运算结果:n%10d / %d = %10.2f,a,b,q);(2) 修改Division.java直至程序编译正确为止;(3) 该程序运行后如果输入的除数为0,则将出错,请修改程序直至程序运行正确为止;(4) 该程序的结果始终为整数,请修改该程序使其输出正确的结果。3、 数组(1) 在ArrayTest.java中添加以下代码;class ArrayTestpublic static void main(String args)System.out.println(b);for (int i=0;i0 & i0 & j3 & b-4;flag = +c5 | +d6;flag = m=7 | +n=8;x=33;y=33;z=65;System.out.printf(a=%d,b=%d;c=%d,d=%d,m=%d,n=%dn,a,b,c,d,m,n);System.out.printf(x=%d,y=%d,z=%d,xz=%dn,x,y,z,xz);System.out.println(arr instanceof int);(2) 采用记事本编写上面所给的Java程序并验证你所写出的输出结果是否正确。6、 流程控制(1) 分析以下程序并写出其输出结果;import java.util.*;public class ControlTestpublic static void main(String args)System.out.println(请输入一个整数:);int n=input();for (int i=0;in;i+)if (i%2=0)continue;if (i%n=6) break;System.out.println(i=+i);private static int input()Scanner reader=new Scanner(System.in);while (!reader.hasNextInt()reader.nextLine();System.out.println(输入格式错误,请重新输入:);return reader.ne
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 排球场地绿色生态创新创业项目商业计划书
- 城市风光积木创新创业项目商业计划书
- 射箭运动服装专卖店创新创业项目商业计划书
- 多功能地质勘察车创新创业项目商业计划书
- 摩托车智能头盔通信系统集成创新创业项目商业计划书
- 中式面点师(初级)实操模拟考试题库含答案
- 住院医师心力衰竭诊疗技能培训方案(2025ESC指南)考核试卷
- 2025年基因编辑技术的临床伦理与监管政策
- 南大版七年级全一册心理健康教育第十三课《让思维活跃起来》教案
- 2025年建党104周年党史党章百题知识竞赛问答题库及答案
- 中小学实验教学基本目录(2023 年版)
- 2025年养老护理员中级理论知识考试题库及答案(共400题)
- 转体桥的施工方案
- 2025重庆双福农产品批发市场有限公司招聘综合办公室文员、冻库管理员、招商员等岗位22人备考参考试题及答案解析
- 2025年下半年扬州大数据集团公开招聘30人备考参考试题及答案解析
- 2025年6月高校英语应用能力A级真题及答案解析
- 重疾险医学知识培训课件
- 广西贵百河联考2025-2026学年高一上学期10月月考语文试卷
- (正式版)DB65∕T 4935-2025 《医疗机构即时检验质量管理规程》
- 能源产业政策调整评估分析报告
- 2025至2030中国纳米铜粉市场销量预测与未来前景动态研究报告
评论
0/150
提交评论