实验03--流程控制练习_第1页
实验03--流程控制练习_第2页
实验03--流程控制练习_第3页
实验03--流程控制练习_第4页
实验03--流程控制练习_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验三实验三 Java语言基础语言基础 实验目的实验目的 1 理解Java 程序语法结构 2 实践选择结构语法的程序实现 3 实践循环结构语法的程序实现 4 通过以上内容 掌握Java 语言的编程规则 实验要求实验要求 1 编写使用不同选择结构的程序 2 编写使用不同循环结构结构的程序 实验内容实验内容 1 1 使用选择语句使用选择语句 1 11 1 使用使用if elseif else 语句语句 1 程序功能 使用if else 语句构造多分支 判断某一年是否为闰年 闰年的条件是符合下面二者之一 能 被4 整除 但不能被100 整除 能被4 整除 又能被100 整除 2 编写源程序文件 代码如下 public class EXP2 7 public static void main String args boolean leap int year 2005 if year 4 0 else System out println year 年不是闰年 year 2008 方法2 if year 4 0 leap false else if year 100 0 leap true else if year 400 0 leap false else leap true if leap true System out println year 年是闰年 else System out println year 年不是闰年 year 2050 方法3 if year 4 0 if year 100 0 if year 400 0 leap true else leap false else leap false else leap false if leap true System out println year 年是闰年 else System out println year 年不是闰年 3 编译运行程序 其结果如图2 7 所示 图图 2 7 思考 本程序中有几个选择语句 哪些具有嵌套关系 1 21 2 使用使用switchswitch 语句语句 1 程序功能 在不同温度时显示不同的解释说明 2 程序源代码如下 class EXP2 8 public 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 有点冷 要多穿衣服 case 2 System out println c 正合适 出去玩吧 case 3 System out println c 有点热 default System out println c 太热了 开空调 3 编译运行程序 其结果如图2 8 所示 图图 2 8 2使用循环语句使用循环语句 2 1forfor 循环语句练习循环语句练习 1 程序功能 按5 度的增量打印出一个从摄氏温度到华氏温度的转换表 2 程序源代码如下 class EXP2 9 public 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 9 2 2whilewhile 循环语句练习循环语句练习 1 程序功能 运行程序后从键盘输入数字1 2 3 后 可显示抽奖得到的奖品 如果输入其它数字或字符显示 没有奖品给你 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 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 真不幸 你没有奖品 下次再来吧 3 编译源程序 4 在命令提示符窗口运行程序 然后分别按1 2 3 r 结果如图2 10 所示 图图 2 10 2 3do whiledo while 循环语句练习循环语句练习 1 程序功能 求1 2 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 11 2 4多重循环练习多重循环练习 1 输出九九乘法表的程序 源代码如下 public class EXP2 12 public 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 pri

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论