已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生实验实习报告册学年学期:2017-2018学年 o春 秋 学期课程名称:Java语言学生学院:经济管理学院专业班级:03011603学生学号:2016211041学生姓名:王静文联系电话庆邮电大学教务处制课程名称JAVA语言课程编号A2030390实验地点Java实验室实验时间2017.10.30校外指导教师无校内指导教师武建军实验名称实验2程序结构设计练习评阅人签字成绩一、实验目的1理解定义变量的作用,掌握定义变量的方法。2掌握顺序结构程序控制。3掌握算法与程序设计的基本方法。4掌握if语句、if-else-if结构的使用。5掌握switch语句的使用。6掌握使用while语句实现循环。7了解使用do-while语句实现循环。8掌握使用for语句实现循环。9了解continue语句和break语句的使用。10掌握一维数组的概念、定义和使用。二、程序源代码、实验结果及分析1. 顺序结构(1)任务写一个程序,读入三个整数并打印他们的平均值。写一个程序,读入两个浮点数并打印他们的和、差和积。(2)实验报告1. import java.util.Scanner;public class threeIntpublic static void main(String args)int a,b,c;float d;Scanner reader=new Scanner(System.in);System.out.print(请输入一个整数);a=reader.nextInt();System.out.print(请输入一个整数);b=reader.nextInt();System.out.print(请输入一个整数);c=reader.nextInt();d=(a+b+c)/3;System.out.println(结果是:+d);2. import java.util.Scanner;public class twoFloatpublic static void main(String args)float a,b;float sum,cha,ji;Scanner reader=new Scanner(System.in);System.out.print(请输入一个浮点数);a=reader.nextFloat();System.out.print(请输入一个浮点数);b=reader.nextFloat();sum=a+b;cha=a-b;ji=a*b;System.out.println(和是+sum);System.out.println(差是+cha);System.out.println(积是+ji);2.分支结构(1)任务任务1:使用简单if语句编程,从键盘键入三个整数,然后按照从小到大的顺序将其输出。import java.util.Scanner;public class sorepublic static void main(String args)int arr=new int3;int temp;int i,j;Scanner reader=new Scanner(System.in);System.out.print(请输入一个整数);arr0=reader.nextInt();System.out.print(请输入一个整数);arr1=reader.nextInt();System.out.print(请输入一个整数);arr2=reader.nextInt();for(i=0;iarr.length-1;i+)for(j=i+1;jarrj)temp=arri;arri=arrj;arrj=temp;System.out.printf(结果是:%d,%d,%d,arr0,arr1,arr2);任务2:分别使用if-else-if语句和switch语句编程,确定某一月在哪个季节。import java.util.Scanner;public class monthpublic static void main(String args)int a;Scanner reader=new Scanner(System.in);System.out.print(请输入一个整数月份);a=reader.nextInt();if(a=1&a=4&a=7&a=10&a=12)System.out.printf(这是冬季);import java.util.Scanner;public class yearpublic static void main(String args)int a;Scanner reader=new Scanner(System.in);System.out.print(请输入一个整数月份);a=reader.nextInt();switch(a)case 1:case 2:case 3:System.out.print(春季); break;case 4:case 5:case 6:System.out.print(夏季); break;case 7:case 8:case 9:System.out.print(秋季); break;case 10:case 11:case 12:System.out.print(冬季); break;(2)思考题(任选2题)1.使用if语句和switch语句都可以实现多分支,它们之间的区别是什么?2.编程输入学生的学习成绩的等级,给出相应的成绩范围。设A级为90分以上(包括90分);B级为80分以上(包括80分);C级为70分以上(包括70分);D级为70分以下。分别使用if语句和switch语句实现。import java.util.Scanner;public class chengjipublic static void main(String args)int a;Scanner reader=new Scanner(System.in);System.out.print(请输入一个1100之间的整数);a=reader.nextInt();if(a=70&a=80&a=90)System.out.printf(A);import java.util.Scanner;public class studentpublic static void main(String args)int a;Scanner reader=new Scanner(System.in);System.out.print(请输入一个1100之间的整数);a=reader.nextInt();a=a/10;switch(a)case 0:case 1:case 2:case 3:case 4:case 5:case 6:System.out.print(D); break;case 7:System.out.print(C); break;case 8:System.out.print(B); break;case 9:case 10:System.out.print(A); break;3.编程输入学生的学习成绩的等级,给出该等级是否及格的信息。A、B、C级为及格;D级为不及格。分别使用if语句和switch语句实现。(2)实验报告将任务里的源代码写在实验报告中。3. 循环结构(1)任务(任选2题)任务1:分别使用while、do-while和for语句编程,求1100的和。任务2:使用continue语句实现:将100300之间的不能被3整除的数输出。任务3:使用break语句实现记数:从1100,当数到78时程序终止。任务4:找出所有的水仙花数并输出。水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如:371=33+73+13,371就是一个水仙花数。4.数组(1)任务编程采用选择法实现对数组元素由小到大排序。基本思想:第1趟,在待排序记录r1rn中选出最小的记录,将它与r1交换;第2趟,在待排序记录r2rn中选出最小的记录,将它与r2交换;以此类推,第i趟在待排序记录rrn中选出最小的记录,将它与r交换,使有序序列不断增长直到全部排序完毕。提示:关键代码如下:for(i=0;iintArray.length-1;i+)for(j=i+1;jintA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年二级建造师之二建公路工程实务练习题(一)及答案
- 关于成立项目部设备管理领导小组的通知范文
- 2025年军事基地大棚建设项目内部施工承包合同
- 2025全面装修合同协议书模板
- 2025年特许经营合同协议书范本
- 2025年外贸销售合同样本
- 2025《物流运输合同》
- 2025空调安装合同样本
- 老年医学科老年抑郁症综合治疗方案
- 学员项目管理培训计划
- 山路交通安全培训课件
- 餐厅安全消防培训课件
- 国开2025年春本科《国家安全教育》形考作业1-4终考答案
- 硫化氢安全防护知识培训课件
- 2025年中医确有专长考试题库(附答案)与答案
- 民办高校与公办高校结对共建的策略及实施路径
- 2025年-思想道德与法治2023版第五章教学设计教案 遵守道德规范 锤炼道德品格-新版
- 2025年广西国家公务员申论考试真题及答案
- 部队炊事班年度工作总结
- 铝合金铸造企业安全培训课件
- 角磨机安全使用规范
评论
0/150
提交评论