Java程序设计任务驱动式教程05章.ppt_第1页
Java程序设计任务驱动式教程05章.ppt_第2页
Java程序设计任务驱动式教程05章.ppt_第3页
Java程序设计任务驱动式教程05章.ppt_第4页
Java程序设计任务驱动式教程05章.ppt_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

主编:孙修东、王永红 高职高专规划示范教材 北京航空航天大学出版社 目 录 任务一 搭建环境(构建Java集成开发环境) 任务二 Java欢迎你(开发简单Java应用程序 任务三 小试牛刀(学习Java语言基础) 任务四 挑战选择(使用分支控制流程) 任务五 游戏人生(使用循环控制流程) 任务六 回归自然(创建、使用类和对象) 任务七 3G时代的消息传递(定义和使用类方法) 任务八 保护你的隐私(封装的使用) 任务九 子承父业(继承和多态的使用) 任务十 上帝万能之手(接口的使用) 2525 任务十一 用数组存储信息(使用数组) 任务十二 使用字符串进行交流(使用字符串) 任务十三 防患于未然(捕获并处理异常) 任务十四 主动出击(抛出异常) 任务十五 认识Java Applet(Applet入门) 任务十六 丰富多彩的Applet(在Applet中播放声音和显示图像) 任务十七 进入Windows世界(设计图形用户界面) 任务十八 布局规划(使用布局管理器) 任务十九 事件委托处理(如何处理事件) 任务二十 选择之道(使用选择控件和选择事件) 目 录 2525 任务二十一 简明清晰的菜单(使用菜单和其他常用事件) 任务二十二 访问数据(使用JDBC连接数据库) 任务二十三 访问数据升级(数据库编程) 任务二十四 文件管理(目录与文件管理) 任务二十五 顺序进出之道(文件的顺序访问) 任务二十六 随机进出之道(文件的随机访问) 任务二十七 JAVA的分身术(创建和启动线程) 任务二十八 线程的生命周期与优先级(线程的状态与调度) 任务二十九 基于连接的通信(Java中的套接字Socket) 任务三十 基于无连接的通信(Java中的数据报编程) 目 录 2525 任务五 游戏人生(使用循环控制流程) 2 1 知识目标 能力目标 while循环结构;do-while循环结构;for 循环结构。 掌握循环流程控制结构:while循环结构 ;do-while循环结构;for循环结构。 2525 内容提要 4 跟我做:猜数游戏 1 2 3 5 实现方案 代码分析 必备知识 动手做一做 2525 5.1 跟我做:猜数游戏 n任务情景 编写一个猜数游戏程序,程序中给定一个1到100之间的被猜整数 ,从键盘上反复输入整数进行试猜。未猜中时,提示数过大或 过小;猜中时,指出猜的次数。 n运行结果 第1章目录 2525 n问题分析 从技术角度,该程序涉及变量的定义和使用、关系运算符和关系表达式、数据类型转换(包 括字符串与基本数据类型的转换)、基本的输入输出操作、if-else条件语句和循环语句的 应用。 n解决步骤: 1.打开Eclipse,在study项目中创建包com.task05,再确定类名GuessGame,得到类的框架。 package com.task05; public class GuessGame 2.定义所需要的变量。 3.利用随机函数生成随机的被猜整数。 4.设置循环结束条件: boolean guessflag=true; int count=3; 5.接收从键盘输入的数据,并将其转换成基本数据类型。 6.根据输入的数据的值与被猜整数进行比较,并给出相应比较提示信息,增加猜数次数count 的值,根据比较相应修改guessflag的值。 7.判断是否达到了步骤4所设的循环结束条件,若没有达到循环结束条件,跳到步骤5执行。否 则进入到步骤8执行。 8.跳出循环,执行循环后面的语句。 第1章目录 5.2 实现方案 2525 n程序代码 package com.task05; import javax.swing.JOptionPane; public class GuessGame public static void main(String args) boolean guessflag=false; int realnumber=20; int guessnumber=0; int count=0; while(guessflag!=true) guessnumber=Integer.parseInt(JOptionPane.showInputDialog(“请输入一个整数进行试猜!“,new Integer(guessnumber); if(guessnumberrealnumber) count+; System.out.println(“您输入的数字太大了,请重新猜!“); else if(guessnumberi) System.out.println(); continue Line5; System.out.println(i+”*”+j+”=”+i*j+”,”); 5.4 必备知识 2525 5.5 动手做一做 一、实训目的 掌握使用Eclipse开发简单Java程序;掌握循环流程控制结构:while、do- while、和for循环语句。 二、实训内容 百鸡问题,公鸡5元/只,母鸡3元/只,小鸡3只/元,问100元买100只鸡, 公鸡母鸡小鸡各几何? 三、简要提示 设公鸡、母鸡和小鸡各买x、y、z只,则应满足如下条件:x+y+z=100 5x+3y+z/3=100 根据单价、鸡和钱的总数分析x

温馨提示

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

评论

0/150

提交评论