版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验三 Java语言基础实验目的1、 理解Java 程序语法结构; 2、 实践选择结构语法的程序实现;3、 实践循环结构语法的程序实现;4、 通过以上内容,掌握Java 语言的编程规则。实验要求1、 编写使用不同选择结构的程序;2、 编写使用不同循环结构结构的程序。实验内容1、 使用选择语句 1.1 使用if.else 语句(1) 程序功能:使用if.else 语句构造多分支,判断某一年是否为闰年。闰年的条件是符合下面二者之一:能被4 整除,但不能被100 整除;能被4 整除,又能被100 整除。(2) 编写源程序文件,代码如下。public class EXP2_7 public stati
2、c void main(String args) boolean leap;int year=2005;if (year%4=0 && year%100!=0) | (year%400=0) / 方法1System.out.println(year+" 年是闰年");elseSystem.out.println(year+" 年不是闰年");year=2008; / 方法2if (year%4!=0)leap=false;else if (year%100!=0)leap=true;else if (year%400!=0)leap=fa
3、lse;elseleap=true;if (leap=true)System.out.println(year+" 年是闰年");elseSystem.out.println(year+" 年不是闰年");year=2050; / 方法3if (year%4=0) if (year%100=0) if (year%400=0)leap=true;elseleap=false;elseleap=false;elseleap=false;if (leap=true)System.out.println(year+" 年是闰年");else
4、System.out.println(year+" 年不是闰年");(3) 编译运行程序,其结果如图2.7 所示。图 2.7思考:本程序中有几个选择语句,哪些具有嵌套关系?1.2 使用switch 语句(1) 程序功能:在不同温度时显示不同的解释说明。(2) 程序源代码如下。class EXP2_8public static void main(String args) int c=38;switch (c<10?1:c<25?2:c<35?3:4) case 1:System.out.println(" "+c+" 有点冷。
5、要多穿衣服。");case 2:System.out.println(" "+c+" 正合适。出去玩吧。");case 3:System.out.println(" "+c+" 有点热。");default:System.out.println(" "+c+" 太热了!开空调。");(3) 编译运行程序,其结果如图2.8 所示。图 2.82 使用循环语句2.1 for 循环语句练习(1) 程序功能:按5 度的增量打印出一个从摄氏温度到华氏温度的转换表。(2) 程序源
6、代码如下。class EXP2_9public static void main (String args) int h,c;System.out.println("摄氏温度华氏温度");for (c=0; c<=40; c+=5) h=c*9/5+32;System.out.println(""+c+""+h);(3) 编译并运行程序,其结果如图2.9 所示。图 2.92.2 while 循环语句练习(1) 程序功能:运行程序后从键盘输入数字1/2/3 后,可显示抽奖得到的奖品;如果输入其它数字或字符显示“没有奖品给你!”。(
7、2) 程序源代码如下。import java.io.*;class EXP2_10 public static void main(String args) throws IOException char ch;System.out.println("按 1/2/3 数字键可得大奖!");System.out.println("按Q键可退出循环操作.");while (ch=(char)System.in.read()!=' ') System.in.skip(2); / 跳过回车键switch (ch) case '1'
8、:System.out.println("恭喜你得大奖,一辆汽车!");break;case '2':System.out.println("不错呀,你得到一台笔记本电脑!");break;case '3':System.out.println("没有白来,你得到一台冰箱!");break;case q: System.out.println(“欢迎下次再来!”); System.exit(0);default:System.out.println("真不幸,你没有奖品!下次再来吧。"
9、;);(3) 编译源程序。(4) 在命令提示符窗口运行程序,然后分别按1、2、3、r 结果如图2.10 所示。图 2.102.3 dowhile 循环语句练习(1) 程序功能:求12+100 之和,并将求和表达式与所求的和显示出来。(2) 程序源代码如下。class EXP2_11 public static void main(String args) int n=1, sum=0;do sum+=n+;while (n<=100);System.out.println("1+2.+100 ="+sum);(3)编译并运行程序,结果如图2.11 所示。图 2.112
10、.4 多重循环练习(1) 输出九九乘法表的程序,源代码如下。public class EXP2_12public static void main(String args)int i,j,n=9;System.out.print(" * |");for (i=1;i<=n;i+)System.out.print(" "+i);System.out.print("n-|");for (i=1;i<=n;i+)System.out.print("-");System.out.println();for (i=1;i<=n;i+)System.out.print(" "+i+"
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年齐齐哈尔辅警招聘考试真题(含答案详解)
- 2024年安徽辅警协警招聘考试备考题库含答案详解(模拟题)
- 2023年贵阳辅警招聘考试题库附答案详解(典型题)
- 延安职业技术学院《音乐技能(声乐基础)》2024-2025学年第一学期期末试卷
- 大连海洋大学《建筑设计及理论3》2024-2025学年第一学期期末试卷
- 南京艺术学院《中外文学史》2024-2025学年第一学期期末试卷
- 2025年黑龙江省铁力市第一中学高二上生物期末检测模拟试题含解析
- 2026届重庆市江津中学、合川中学等七校高生物高二第一学期期末联考试题含解析
- 2025-2026学年四川省简阳市化学高二第一学期期末达标检测模拟试题含解析
- 长春市第八十七中学2025年生物高一上期末检测试题含解析
- 2025年高中英语50篇语法填空记高考3500词(翻译及原文版)
- 2025年安徽芜湖市南陵县县属国有企业招聘笔试参考题库含答案解析
- 【产业图谱】2024年四川低空经济产业全景图谱(附产业布局、发展现状、重点企业等)
- 《家乡历史名人》课件
- 新生儿咽下综合症护理查房
- 用火用电安全管理制度
- 颈椎病课件完整版
- 中远海运集团笔试题库2025
- DGJ 08-107-2015 公共建筑节能设计标准
- 员工规章制度范文(2篇)
- 药企药品的介绍
评论
0/150
提交评论