实验三 Java语言应用程序流程控制.doc

实验三 Java语言应用程序流程控制.doc

ID:59574192

大小:13.00 KB

页数:3页

时间:2020-11-12

实验三   Java语言应用程序流程控制.doc_第1页
实验三   Java语言应用程序流程控制.doc_第2页
实验三   Java语言应用程序流程控制.doc_第3页
资源描述:

《实验三 Java语言应用程序流程控制.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验三Java语言应用程序流程控制一、目的和要求:(1)掌握Java语言中的分支结构及用法。(2)掌握Java语言中的循环结构及用法。(3)能利用顺序结构、分支结构和循环结构,编写结构和逻辑关系比较复杂的Java语言应用程序。二、实验准备(1)熟悉Java语言顺序、分支和循环的流程控制方法。(2)熟悉Java语言基本数据类型、操作符等知识点。(3)上机调试程序前,首先阅读本实验要调试和运行的代码,分析程序执行的预期结果。三、实验内容(1)调试下面的程序,分析程序的功能和运行结果。classWhileDemo{publicstaticvoidmain(Stringargs[

2、]){intnCounter=0;intnSum=0;while(nCounter<=100){nSum+=nCounter;nCounter++;}System.out.println("100以内自然数的和为:"+nSum);}}(2)调试下面的程序,并分析程序的功能和运行结果,并与(1)进行比较。classDoWhileDemo{publicstaticvoidmain(Stringargs[]){intnCounter=0;intnSum=0;do{nSum+=nCounter;nCounter++;}while(nCounter<=100);System.out

3、.println("100以内自然数的和为:"+nSum);}}(3)用for循环实现(1)和(2)的功能。(4)根据随机数发生器产生的随机数数值的不同,下面程序的执行流程也不同。调试并运行该程序,并根据程序的输出结果判断逻辑判断语句所起的作用。classIfElseDemo{publicstaticvoidmain(Stringargs[]){intx=(int)(Math.random()*100);System.out.println("随机数放大100倍后的值为:"+x);if(x>=50)System.out.println("随机数的值大于0.5:");els

4、eSystem.out.println("随机数的值小于0.5:");}}(5)编写百分制到五分制的通用转换程序。其中90分以上的成绩为’A’,80-89分为’B’,70-79分为’C’,60-69为’D’,60分以下为’E’。(6)编写程序,输出100以内的所有勾股数。(满足条件a2+b2=c2,其中a≠b的自然数即勾股数)。(7)编写程序找出所有三位的升序数。(个位数大于十位数且十位数大于百位数即升序数,如123。)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。