付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学生实验实习报告册学年学期:2017-2018 学年春秋 学期课程名称:Java 语言学生学院:经济管理学院专业班级:03011603学生学号:2016211041学生:静文联 系 电大学教务处制课程名称JAVA 语言课程编号A2030390实验地点Java 实验室实验时间2017.10.30校外指导教师无校指导教师武建军实验名称实验 2 程序结构设计练习评阅人签字成绩一、实验目的1理解定义变量的作用,掌握定义变量的法。2掌握顺序结构程序控制。3掌握算法与程序设计的基本法。4掌握 if 语句、 if-else-if 结构的使用。5掌握 switch语句的使用。6掌握使
2、用 while 语句实现循环。7了解使用 do-while语句实现循环。8掌握使用 for 语句实现循环。9了解 continue语句和 break语句的使用。10掌握一维数组的概念、定义和使用。二、程序源代码、实验结果及分析1. 顺序结构(1)任务写一个程序,读入三个整数并打印他们的平均值。写一个程序,读入两个浮点数并打印他们的和、差和积。(2 )实验报告1.public class threeIntpublic static void main(String args)int a,b,c;float d;Scanner reader=new Scanner(System.in);请输入一个
3、整数");a=reader.nextInt();请输入一个整数");b=reader.nextInt();请输入一个整数");c=reader.nextInt();d=(a+b+c)/3;结果是: "+d);2.public static void main(String args) float a,b;float sum,cha,ji;Scanner reader=new Scanner(System.in);请输入一个浮点数");a=reader.nextFloat();请输入一个浮点数");b=reader.nextFloat(
4、);sum=a+b;cha=a-b;ji=a*b;和是 "+sum);差是 "+cha);积是 "+ji);2.分支结构(1)任务任务 1:使用简单if 语句编程,从键盘键入三个整数,然后按照从小到大的顺序将其输出。public class sorepublic static void main(String args)int arr=new int3;int temp;int i,j;Scanner reader=new Scanner(System.in);请输入一个整数 ");arr0=reader.nextInt();请输入一个整数 "
5、);arr1=reader.nextInt();请输入一个整数 ");arr2=reader.nextInt();for(i=0;i<arr.length-1;i+)for(j=i+1;j<arr.length;j+)if(arri>arrj)temp=arri;arri=arrj;arrj=temp;结果是 :%d,%d,%d",arr0,arr1,arr2);任务 2 :分别使用if-else-if 语句和 switch语句编程,确定某一月在哪个季节。public class monthpublic static void main(String ar
6、gs)int a;Scanner reader=new Scanner(System.in);请输入一个整数月份");a=reader.nextInt();if(a>=1&&a<=3)这是春季 ");else if(a>=4&&a<=6)这是夏季 ");else if(a>=7&&a<=9)这是秋季 ");else if(a>=10&&a<=12)这是冬季 ");public class yearpublic static void
7、main(String args)int a;Scanner reader=new Scanner(System.in);请输入一个整数月份");a=reader.nextInt();switch(a)case 1:case 2:春季 "); break;case 4:case 5:夏季 "); break;case 7:case 8:秋季 "); break;case 10:case 11:冬季 "); break;(2 )思考题(任选 2 题)1.使用 if 语句和 switch 语句都可以实现多分支, 它们之间的区别是什么?2.编程输入学
8、生的学习成绩的等级,给出相应的成绩围。设A级为90分以上(包括 90 分); B 级为 80 分以上(包括80 分); C 级为 70 分以上(包括 70 分); D 级为 70 分以下。分别使用 if 语句和 switch 语句实现。public class chengjipublic static void main(String args) int a;请输入一个 1100 之间的整数 "); a=reader.nextInt();if(a<70)else if(a>=70&&a<80)else if(a>=80&&a&l
9、t;90)else if(a>=90)public class studentpublic static void main(String args)int a;Scanner reader=new Scanner(System.in);请输入一个 1100 之间的整数 ");a=reader.nextInt();a=a/10;switch(a)case 0:case 1:case 2:case 3:case 4:case 5:case 9:3.编程输入学生的学习成绩的等级,给出该等级是否及格的信息。A 、 B、C 级为及格; D 级为不及格。分别使用if 语句和 switch
10、语句实现。(2 )实验报告将任务里的源代码写在实验报告中。3.循环结构(1 )任务(任选2 题)任务 1:分别使用while 、do-while和 for 语句编程,求1100 的和。任务 2:使用 continue语句实现:将 100 300 之间的不能被3 整除的数输出。任务 3:使用 break语句实现记数:从1100 ,当数到 78 时程序终止。任务 4:找出所有的水仙花数并输出。水仙花数是三位数,它的各位数字的立和等于这个三位数本身,例如:371=3 3 +73 +13 , 371 就是一个水仙花数。4.数组(1)任务编程采用选择法实现对数组元素由小到大排序。基本思想 : 第 1 趟,在待排序记录r1rn 中选出最小的记录,将它与r1交换 ;第 2 趟,在待排序记录r2rn 中选出最小的记录, 将它与 r2 交换 ;以此类推,第 i 趟在待排序记录rrn 中选出最小的记录,将它与r 交换,使有序序列不断增长直到全部排序完毕。提示:关键代码如下:for(i=0;i<intArray.length-1;i+)for(j=i+1;j<intArray.length;j+)if(intArrayi>intArrayj)t=intArrayi;intArra
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年巴中市消防救援支队面向社会第二次招录政府专职消防员19人备考题库及参考答案详解一套
- 2025庆铃汽车股份有限公司商用车销售业务经理招聘15人(重庆)笔试参考题库附带答案详解(3卷合一)
- 2025广西国际壮医医院人才招聘22人(第二批)笔试历年典型考题及考点剖析附带答案详解试卷2套
- 2025广东湛江吴川市直公立医院公开招聘高层次人才30人笔试历年典型考题及考点剖析附带答案详解试卷2套
- 2026广东广州市白云区龙归学校(教师)招聘4人考试备考试题及答案解析
- 2025广东佛山市中医院三水医院第三批招聘工作人员21人笔试历年典型考题及考点剖析附带答案详解试卷2套
- 2026中国联通社会招聘6人考试备考题库及答案解析
- 2026广西崇左市江州区人民医院招聘2人笔试备考试题及答案解析
- 2026国网数字科技控股有限公司(国网雄安金融科技集团有限公司)高校毕业生招聘约54人(第二批)考试参考试题及答案解析
- 2026年湖南交通职业技术学院单招职业适应性测试题库附答案解析
- 学习二十国集团领导人峰会《建设一个共同发展的公正世界》重要讲话心得体会
- 煤炭英文术语
- 粘土矿物加工的创新方法
- 军工涉密业务咨询服务单位涉密人员保密基本知识题库(有答案)
- 2019外研版高一英语必修一单词表全册
- 2024成都中考化学试题复习 我是清洁达人-基于大概念的金属、酸碱盐 课件
- 产检人体成分分析
- GB/T 4074.1-2024绕组线试验方法第1部分:一般规定
- 北师大版六年级数学下册单元测试卷【加答案】
- 2024年中国科学技术大学创新班物理试题答案详解
- 邹为诚《综合英语教程(6)》(第3版)学习指南【词汇短语+课文精解+练习答案】-Unit1~Uni
评论
0/150
提交评论