实验4Java流程控制实验

上传人:新** 文档编号:469698981 上传时间:2022-09-15 格式:DOC 页数:10 大小:63.50KB
返回 下载 相关 举报
实验4Java流程控制实验_第1页
第1页 / 共10页
实验4Java流程控制实验_第2页
第2页 / 共10页
实验4Java流程控制实验_第3页
第3页 / 共10页
实验4Java流程控制实验_第4页
第4页 / 共10页
实验4Java流程控制实验_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《实验4Java流程控制实验》由会员分享,可在线阅读,更多相关《实验4Java流程控制实验(10页珍藏版)》请在金锄头文库上搜索。

1、实验4 Java流程控制与面向对象编程姓名:学专业:计算机科学与技术班同组人:无_实验号:级:日期:【实验目的与要求】1. 熟悉if结构的基本语法。2. 掌握面向对象程序设计方法。3. 掌握 while和dowhile 结构的使用;4. 掌握使用For实验循环结构的方法。5. 掌握累加、累乘的处理方法。【实验内容】4.1 if语句的使用1. 以下程序展示的是 Java中if语句的使用,阅读以下程序,理解其功能,并上机调试该程序,给出运行结果。/保存文件名:Exam4 1.javapublic class Exam4_1public static void main(String args) i

2、nt a=5;if (a%2=1)为奇数);/ 输出 a 为奇数 else为偶数);/ 输出 a 为偶数 请给出程序运行结果:2. 仔细读下面的JAVA语言源程序,理解其功能,给出程序的运行结果。保存文件名:Exam4 2 .java public class Exam4_2public static void main(String args) int x,y,z=0;for (x=1;x=10;x+)for (y=1;y5) break;z+;请给出程序运行结果:4.2使用switch 语句以下程序是使用switch语句实现在不同温度时显示不同的解释说明的功能,请阅读程序,理解其功能,并给

3、出运行结果。/保存文件名:Exam4 3.javaClass Exam4_3 public static void main(String args) int c=38;switch (c10?1:c25?2:c35?3:4) C 有点冷。要多穿衣服。);case 2:(” +c+ C 正合适。出去玩吧。”);case 3:(” +c+ C 有点热。”); default:(” +c+ C 太热了 !开空调。”); 请给出程序运行结果:4.3 for语句的使用实验题4.4 :以下程序展示的是 Java中for循环的使用,阅读以下程序,理解其功能,并上机调试该 程序,给出运行结果。/ Exam4

4、 4.java,for循环public class Exam4_4public static void main(String args)int i,sum=0;for(i=1;i=10;i+)sum= sum+i; / 计算输出结果请给出程序运行结果:实验题4.5 :以下程序展示的是 Java中for循环的使用,阅读以下程序,理解其功能,并上机调试该 程序,给出运行结果。(1) 程序功能:按5度的增量打印出一个从摄氏温度到华氏温度的转换表。(2) 程序部分源代码如下。/ Exam4 5.java,for循环class Exam4_5public static void main (Strin

5、g args)int h,c;(”摄氏温度华氏温度);for ( c=0; c=40; c=c+5)h=c*9/5+32;(” +c+ +h); (3) 编译并运行程序。请给出程序运行结果:4.4 While语句的使用实验题4.6 :以下程序展示的是 Java中while循环的使用,阅读以下程序,理解其功能,并上机调试 该程序,给出运行结果。/ Exam4_6.java,while 循环public class Exam4_6 -public static void main(String args)int i=1,sum=0;while(i=10)sum= sum+i; /累加计算i+;输出

6、结果请给出程序运行结果:实验题4.7 :阅读以下程序,理解其功能,给出运行结果。(1) 程序功能:运行程序后从键盘输入数字1/2/3后,可显示抽奖得到的奖品;如果输入其它数字或字符显示“没有奖品给你!”(2) 程序源代码如下:/ Exam4_7.java,while 循环class Exam4_7 -public static void main(String args) throws IOException char ch;(”按 1/2/3 数字键可得大奖!”);(”按空格键后回车可退出循环操作.);while (ch=(char)System.i n. read()!=)System.i

7、 n. skip(2); /跳过回车键switch (ch)case 1:(”恭喜你得大奖,一辆汽车!);break;case 2:(”不错呀,你得到一台笔记本电脑!);break;case 3:(”没有白来,你得到一台冰箱);break;default:(”真不幸,你没有奖品!下次再来吧。);(3)编译源程序。(4) 在命令提示符窗口运行程序,然后分别按1、2、3、r观察输出结果。请给出程序运行结果:4.5 Do.While 语句的使用实验题4.8 :以下程序实现的是根据用户输入的数n,使用dowhile循环语句实现从1到n的求和运算,请阅读并理解以下程序,给出运行结果。/ Exam4_8.

8、java,do while 循环public class Exam4_8public static void main(String args) throws IOExceptionint n ,i=1,sum=0;Stri ng str;BufferedReader buf;buf= new BufferedReader( new In putStreamReader(System.i n);dostr=buf.readL in e();n=ln teger.parse In t(str);while(*=0);/输入n,n要大于0,否则会一直重复输入do sum= sum+i; i+; /

9、 计算while(i=n);输出结果请给出程序运行结果:4.6循环语句跳转:Break和continue的使用以下程序展示的是 break和continue的使用,请阅读并理解以下程序,给出运行结果。实验题4.9 :/ Exam4 9.java,break的使用public class Exam4_9public static void main(String args)int i;for (i=1;i=10;i+)if(i%3=0)/ 判断 i%3 是否为 0break;输出 i 的值请给出程序运行结果:实验题4.10 :/ Exam4 10,co ntin ue的使用public clas

10、s Exam4_10public static void main(String args)int i;for (i=1;i=10;i+)if(i%3=0)/ 判断 i%3 是否为 0con ti nue;输出 i 的值请给出程序运行结果:4.7实验练习:1 试编写一程序,输出从 3到100之间,所有可以被 6整除的数。 请给出程序源码和运行结果截图:2.求水仙花数:水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如:371=33+73+13, 371就是一个水仙花数。找出所有水仙花数请给出程序源码和运行结果截图:3.以下程序完成的是从命令行输入一个数值n,计算1+2+3+n之和,框架如下,请完成空白,并编译运行。public class LX4_3public static void main(String args)Scanner sca n = new Sca nn er(System.i n);(”请输入一个参数:”);int n=sca n.n extI nt(); /输入的参数int sum=_(1) , i=_(2)_;while(i=n)sum=_(3);i=i+1;输出结果将以上程序编译运行,并给出结果截图

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号