首页 Java第四章_流程控制(基础篇)

Java第四章_流程控制(基础篇)

举报
开通vip

Java第四章_流程控制(基础篇)null第四章 流程控制第四章 流程控制分支结构 if语句 switch语句 循环结构 while语句 for语句 do while语句 转移结构 break语句 continue语句 return语句1 分支结构--if语句1 分支结构--if语句一般形式 if (expression) statement; [else statement;] 多重嵌套形式 if (expression) statement; else if (expression) statement; … ...

Java第四章_流程控制(基础篇)
null第四章 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 控制第四章 流程控制分支结构 if语句 switch语句 循环结构 while语句 for语句 do while语句 转移结构 break语句 continue语句 return语句1 分支结构--if语句1 分支结构--if语句一般形式 if (expression) statement; [else statement;] 多重嵌套形式 if (expression) statement; else if (expression) statement; … else statement;1 分支结构--if语句(举例:是否为闰年)1 分支结构--if语句(举例:是否为闰年)import java.io.*; public class LeapYear { public static void main( String args[] ) throws IOException{ System.out.println("Input year is:"); InputStreamReader ir=new InputStreamReader(System.in); BufferedReader in= new BufferedReader(ir); String s=in.readLine(); int year=Integer.parseInt(s); 1 分支结构--if语句(举例1:是否为闰年)1 分支结构--if语句(举例1:是否为闰年) if(year%4==0&&year%100!=0 ||year%400==0) System.out.println("year "+year+"is a leap year. "); else System.out.println("year "+year+"is not a leap year. "); } } 1 分支结构--if语句(举例2:实现符号函数)1 分支结构--if语句(举例2:实现符号函数) -1(x<0) y = 0(x=0) 1(x>0)1 分支结构-- switch语句1 分支结构-- switch语句形式:switch (expression){ //char,byte,short,int case constant1: statements; break; case constant2: statements; break; … [default: statements; [break;] ] }null报数游戏:A、B、C、D、E、F、G、H共八人站成一排,按图示方法从1开始报数,问谁先报到18678902? A B C D E F G H 1 2 3 4 5 6 7 8 15 14 13 12 11 10 9 16 17 181 分支结构-- switch语句(举例2)2 循环结构--for语句2 循环结构--for语句一般形式: for (initialization;condition;increment) statement; 执行过程:for (i=1;i<=10;i++) System.out.println(i); 无限循环: for (;;)statement; 无循环体: 循环初始化和增量可用逗号2 循环结构--for语句2 循环结构--for语句初始化部分临时说明局部循环变量 int j=3; for (int i=0,j=10;ii)break; if(a[i][j]==null)break test; } … }3 转移结构-举例1:打印九九乘法 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 3 转移结构-举例1:打印九九乘法表public class MultiList { public static void main( String args[] ) { outer:for(int i=1;i<=9;i++){ inner:for(int j=1;j<=9;j++){ System.out.print(j+‘‘*”+i+ ‘‘=”+j*i+‘‘ ”); if(i==j){ System.out.print(“\n”); continue outer; } } } } }4 递归--求N!4 递归--求N!public class FactorialTest{ static long Factorial(int n){ if(n==1) return 1; else return n* Factorial(n-1); } public static void main (String args[]){ int n=8; System.out.println(n+“!=”+ Factorial(n)); } }4 递归—斐波纳契数列4 递归—斐波纳契数列 F0=0 F1=1 Fn=Fn-1+Fn-2本章小结本章小结掌握分支结构及编程 掌握循环结构及编程 掌握转移语句及编程 递归习题习题输入一个整数n,求出它的所有因子。 编写程序从上到下打印下面的图形。 * ** *** **** ***** ****** *******习题习题在什么情况下,使用带标签的break语句而不使用不带标签的break 语句? 找出下面的代码段的错误并说明如何改正? x=1; while(x<=10); x++; } for(y=.1;y!=1.0;y+=.1) System.out.println(y);习题习题switch(n){ case 1: System.out.println(“The number is 1”); case 2: System.out.println(“The number is 2”); break; case 3: System.out.println(“The number is 1 or 2”); break;}习题习题下面的代码应打印1~10: n=1; while(n<10) System.out.println(n++); if(i = 1){ System.out.println(“Hello World”); }
本文档为【Java第四章_流程控制(基础篇)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_072227
暂无简介~
格式:ppt
大小:151KB
软件:PowerPoint
页数:0
分类:
上传时间:2012-10-05
浏览量:16