《Java语言程序设计》教案.doc 联系客服

发布时间 : 星期二 文章《Java语言程序设计》教案.doc更新完毕开始阅读7e109fe0fac75fbfc77da26925c52cc58bd6904a

项目名称 任务名称 Java语言程序设计 任务五 循环结构 理解循环的含义 会使用while循环结构 学时数 12 教学目标 会使用do-while循环结构 会调试解决简单的程序错误 学会使用for循环结构 学会在程序中使用break和continue 教学重点 教学难点 教学方法 学会使用for循环结构;会使用while循环结构;会使用do-while循环结构 循环条件和循环控制语句、程序中使用break和continue 视听教学法和任务教学法,在多媒体教室实施 教 学 内 容 备 注 第4章 循环结构 第1节 循环结构 1. while循环结构 2. do-while循环结构 3. 学会使用for循环结构 4. 程序中使用break和continue 5. 循环语句嵌套 第2节 课堂案例 1. 查找100以内的素数 2. 打印乘法口诀表 - 9 -

1、循环输出1到100之间所有能被3或能被4整除的数。 2、循环输出200到300之间所有能被5整除,或能被2整除并且能被3整除的数。 3、循环输出1到2000中所有能4整除但不能被100整除的数,或能被400整除的数。 4、计算1+2+3+……+100的结果。 5、计算1*2*3*4*……*10的结果。 6、输入一个大于0的整数放入到变量n中,计算1+2+3+……+(n-1)+n的结果。 7、输入一个整数放入到变量n中,如果这个整数大于0,那么计算1+2+3+……+(n-1)+n的结果,否则输出“输入的数据有错误”。 8、循环输入5个学生的成绩,计算这5个学生的总分,及平均分。 9、首先要求用户输入学生的数目放入到变量n中,如果这个数大于课后作业 0,那么就循环n次接收n个学生的成绩,计算总分及平均分。否则输出“学生的人数不能为负数”. 10、循环问“你好吗?”,如果回答的是“好”,那么就结束循环,否则就继续问。用程序描述这个故事。 11、循环输入字符串,将这些输入的字符串都连接起来,至到输入的字符串为“Esc”就结束循环,最后显示这个连接起来的字符串。 比如:输入abc 输入def 输入Esc 就输出abcdef 12.输出1000以内的水仙花数 13.使用do-while实现:输出摄氏温度与华氏温度的对照表,要求它从摄氏温度0度到250度,每隔20度为一项,对照表中的条目不超过10条。 转换关系:华氏温度 = 摄氏温度 * 9 / 5.0 + 32

- 10 -

项目名称 任务名称 Java语言程序设计 任务六 数组和字符串 掌握一维数组创建和使用的方法 掌握二维数组创建和使用的方法 学时数 8 教学目标 掌握数组排序 掌握字符串的创建方式 掌握字符串的常用操作 教学重点 教学难点 教学方法 一维数组创建和使用的方法;掌握二维数组创建和使用的方法;字符串的常用操作 数组的创建和使用 视听教学法和任务教学法,在多媒体教室实施 教 学 内 容 备 注 第5章 数组和字符串 第1节 数组 1.一维数组的声明与创建 2.一维数组的初始化 3. 二维数组的创建与初始化 4. 课堂案例——数组元素排序 第2节 String类 1. 声明并创建字符串 (常用) 2. 使用字符数组创建字符串 3. 连接字符串 连接字符串“Hello”和“Java” 4. 连接其他数据类型 5. 获取字符串长度 6. 字符串查找 indexOf(String s) 7. lastIndexOf(String str) 查找字符串最后一次出现位置 8. 获取指定索引位置的字符 charAT(int index) 9. 获取子字符串 - 11 -

10. 字符串替换 11. 判断字符串是否相等 12. 字母大小写转换 13. 字符串分割 14. 去除空格 1.求出一个一维数组中的最大值和最小值。 2.为数组从小到大排序。 3.使用数组打印9*9乘法表。 4.声明一个字符串的数组,空间为5个。将第一个空间的值设置为“张三”,第二个空间的值为“李四”,第三个空间的值为“王二”,第四个空间的值为“麻子”,第五个空间的值为“小红”。然后再输出所有空间中的值。 5.声明一个字符串的数组,空间为5个。使用循环接收五个学生的姓名。再使用循环输出这五个学生的姓名. 课后作业 6.声明一个int型的数组,循环接收8个学生的成绩,计算这8个学生的总分及平均分。 7.声明一个char型的数组,在此数组中放入'我','和','你'三个字符,然后使用循环将它反序输出。如\你和我\。 8.循环输入5个学生的姓名及成绩放入到数组中,然后计算这5个学生的平均分,最后输出格式如下: 张三 李四 麻子 王二 小燕子 80 90 95 82 96 平均分是:?? 9.定义一个长度为10的整型数组,循环输入10个整数。然后再使用循环查找出此数组中的最大及最小值。 - 12 -