网站大量收购独家精品文档,联系QQ:2885784924

JavaSE_2_3循环,方法与递归试卷.ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
循环语句 for 循环 while 循环 do-while 循环 特殊的循环控制语句 递归 方法的声明,调用,重载;程序有三种结构: 顺序结构 程序从上到下一行一行的执行代码,没有判断和中转。 选择结构 if-else switch 循环结构;循环结构;(2) 直到型;循环语句;为什么要有循环?;for 循环语句;流程:;for 循环语句;演示与练习;while 循环语句;while 循环语句;语法格式 while( 条件表达式语句){ 循环体语句; } 应用举例 ;注意事项;练习: 用while循环计算1000以内的奇数的和 注意:避免死循环 ;;do/while 循环语句; while语句与do…while语句的区别: 当第一次执行时,若表达式=false时,则while语句与do … while有所不同,do … while 执行一次后面的语句,而while不执行。;打印输出0~200之间能被7整除但不能被4整除的所有整数;要求每行显示6个数据; 计算10!(10的阶乘)结果; 数字求和游戏: 1:求如果指定基数base为2,次数count为5, 则求2+22+222+2222+22222的值; 2: 3+33+333:基数的数值和相加的次数可以在控制台输入 3:循环运行上述游戏,每次玩完后,提示1:继续输新的基数,次数,重新开始游戏; 2:结束程序;特殊流程控制语句;特殊流程控制语句;特殊流程控制语句;特殊流程控制语句;笔试面试时注意措辞;难点:素数;特殊流程控制语句;? 表达式2一般不可省略,否则为无限循环;? 表达式3 亦可省略,但在循环体中须有语句修改循环变量;以使 表达式2 在某一时刻为false而正常结束循环。;? 若同时省略表达式1,表达式3,则相当于while(表达式2)语句。;? 三个表达式均省略 即for(;;)语句,此时相当于while(true)语句.;几种循环的比较;练习;练习;作业;为什么需要声明方法;Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,声明格式: 形式参数(形参):在方法声明时接受的参数类型,数量,顺序。 实际参数(实参):调用方法时实际传给方法的数据。 返回值类型:方法要返回的结果的数据类型。 若一个方法没有返回值,必须给出返回值类型void 返回值:方法在执行完毕后返还给调用者的数据。 return 语句终止方法的运行并指定要返回的数据。;Java语言中使用下述形式调用方法: 对象变量名.方法名(???参列表);//非静态方法的调用方式 静态方法名(实参列表);//静态方法的调用方式 实参的数目、数据类型和次序必须和所调用方法声明的形参列表匹配。(int ,double, float) ;方法调用Demo;(普通)方法重载overload ----(实现相似功能);递归;递归的基本思想和要素;练习:;典型递归问题;递归的实际应用;标识符 关键字 局部变量 全局变量 变量的作用域 变量在内存中的存放格局 基本数据类型 4类8种,类型之间的互相转换 条件、循环语句 if switch for while do/while 方法 形参、实参、返回值 方法的重载 递归算法: 找递归出口,设置逻辑递推, 逐步向出口逼近;import java.util.Random; Random r = new Random();//用于产生随机数的类 int i = r.nextInt(6)+1;//产生[1,6]的随机数;H0104homework 作业4 1.水仙花数:打印出所有的 水仙花数 ,所谓 水仙花数 是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 水仙花数 ,因为153=1的三次方+5的三次方+3的三次方。 java.lang.Math.pow() ShuiXianHua.java 2.求1+2!+3!+...+20!的和(注意用long计算) JieCheng.java;万年历,说明见H0104homework 作业4 效果显示:

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档