Java实用教程第3讲java基本语法(二)

Java实用教程第3讲java基本语法(二)

ID:41233081

大小:541.50 KB

页数:15页

时间:2019-08-20

Java实用教程第3讲java基本语法(二)_第1页
Java实用教程第3讲java基本语法(二)_第2页
Java实用教程第3讲java基本语法(二)_第3页
Java实用教程第3讲java基本语法(二)_第4页
Java实用教程第3讲java基本语法(二)_第5页
资源描述:

《Java实用教程第3讲java基本语法(二)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3讲Java基本语法(二)3.1分支3.2循环 3.3跳转3.4开关 3.5本讲小结 讲后练习第3讲Java基本语法(二)if语句和switch开关:switch语句是多分支判断选择结构。根据选择器的值,switch语句可以从很多可能的条件中选择一个分支中的语句或语句块执行。语法与规则switch(表达式){case值1:语句1;//满足值1的条件执行语句break;case值2:语句2;//满足值2的条件执行语句break;...case值n:语句n;//满足值n的条件执行语句break;default:缺省语句;}语法与规则if(条件表达式)

2、{//做某事的语句;...}//如果是单条语句,可不使用{}else{//做另一件事的语句1;...}//如果是单条语句,可不使用{}if-else语句允许在两个程序块之间进行选择。同样,无论条件的值如何,都能确保有且只有一种选择被执行。if语句还可以嵌套任意层以构成更复杂的判断选择结构。if语句在一定程度上可以与switch语句进行转换:if-else语句://IfElse.javapublicclassIfElse{publicstaticvoidmain(String[]args){intn=12;if(n%2!=0)System.out.p

3、rintln("n是奇数");elseSystem.out.println("n不是奇数");}}switch-case语句:publicclasstes{publicstaticvoidmain(Stringargs[]){intn=12;switch(n%2){case0:System.out.println("是偶数");break;default:System.out.println("不是偶数");break;}}}循环语句1、while循环while循环的格式如下:while(布尔值或布尔表达式)语句;在while循环开始时,首先计算循

4、环条件(布尔表达式的值),结果为“真”进入循环,否则就退出循环。每次循环结束后,都要重新计算布尔表达式的值。最重要的是循环体中一定要有使布尔表达式值改变的操作。2、do-while循环do-while循环是while循环的变体,其格式如下:do{语句;}while(布尔值或布尔表达式)与while循环不同,do-while循环先进入循环体,然后再计算循环条件。也就是说do-while循环最少执行一次循环体。3、for循环for循环是使用最频繁的循环,其格式如下:for(初始操作;循环继续的条件;每次循环后的操作){语句;}for循环的步骤如下:(1

5、)进行初始操作,初始操作只进行一次;(2)判断使循环继续的条件,如果结果为“真”,则进入循环体,否则进入(4);(3)循环体循环一次后,进行每次循环后的操作,然后再判断使循环继续的条件。如果为真,进入(2),否则进入(4);(4)跳出循环。三种循环语句的比较while循环do-while循环for循环while(布尔表达式){语句;...}//如果循环体是单条语句,可不使用{}do{语句;...}while(布尔表达式);for(初值表达式;布尔表达式;步进表达式){语句;...}//如果循环体是单条语句,可不使用{}使用三种循环语句来计算1+2+

6、…+100的值while循环计算1+2+…+100的值//WhileTest.javapublicclassWhileTest{publicstaticvoidmain(String[]args){inti=1;intsum=0;while(i<=100){sum=sum+i;i++;}System.out.println("sum="+sum);}}do...while循环计算1+2+…+100的值//DoWhileTest.javapublicclassDoWhileTest{publicstaticvoidmain(String[]args)

7、{inti=1;intsum=0;do{sum=sum+i;i++;}while(i<=100);System.out.println("sum="+sum);}}for循环计算1+2+…+100的值//ForTest.javapublicclassForTest{publicstaticvoidmain(String[]args){intsum=0;for(inti=0;i<=100;i++){sum=sum+i;}System.out.println("sum="+sum);}}跳转在循环中,可以使用break和continue来控制循环的流程

8、。break用来强行跳出循环,不执行循环中的剩余语句,而continue用来停止本次循环,然后再从循环的起始处开始下一次循

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。