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

上传人:ra****d 文档编号:252385955 上传时间:2024-11-15 格式:PPT 页数:15 大小:270.50KB
返回 下载 相关 举报
Java实用教程第3讲java基本语法(二)_第1页
第1页 / 共15页
Java实用教程第3讲java基本语法(二)_第2页
第2页 / 共15页
Java实用教程第3讲java基本语法(二)_第3页
第3页 / 共15页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,第3讲 Java根本语法二,3.1 分支,3.2 循环3.3 跳转,3.4 开关3.5 本讲小结讲后练习,第3讲 Java根本语法二,if,语句和,switch,开关:,switch,语句是多分支判断选择结构。根据选择器的值,,switch,语句可以从很多可能的条件中选择一个分支中的语句或语句块执行。,if-else,语句允许在两个程序块之间进行选择。同样,无论条件的值如何,都能确保有且只有一种选择被执行。,if,语句还可以嵌套任意层以构成更复杂的判断选择结构。,if,语句在一定程度上可以与,switch,语句进行转换:,if-else,语句:,/IfElse.java,public class IfElse,public static void main(String args),int n=12;,if(n%2!=0),System.out.println(n是奇数);,else,System.out.println(n不是奇数);,switch-case,语句:,public class tes,public static void main(String args),int n=12;,switch(n%2),case 0:,System.out.println(是偶数);break;,default:,System.out.println(不是偶数);break;,循环语句,1、while循环,while循环的格式如下:,while布尔值或布尔表达式,语句;,在while循环开始时,首先计算循环条件布尔表达式的值,结果为“真进入循环,否那么就退出循环。每次循环结束后,都要重新计算布尔表达式的值。最重要的是循环体中一定要有使布尔表达式值改变的操作。,2、do-while循环,do-while循环是while循环的变体,其格式如下:,do,语句;,while布尔值或布尔表达式,与while循环不同,do-while循环先进入循环体,然后再计算循环条件。也就是说do-while循环最少执行一次循环体。,3、for循环,for循环是使用最频繁的循环,其格式如下:,for初始操作;循环继续的条件;每次循环后的操作,语句;,for循环的步骤如下:,1进行初始操作,初始操作只进行一次;,2判断使循环继续的条件,如果结果为“真,那么进入循环体,否那么进入4;,3循环体循环一次后,进行每次循环后的操作,然后再判断使循环继续的条件。如果为真,进入2,否那么进入4;,4跳出循环。,三种循环语句的比较,while,循环,do-while,循环,for,循环,while(,布尔表达式,),语句,;,.,/,如果循环体是单条语句,可不使用,do,语句,;,.,while(,布尔表达式,);,for(,初值表达式,;,布尔表达式,;,步进表达式,),语句,;,.,/,如果循环体是单条语句,可不使用,使用三种循环语句来计算,1+2+100的值,while,循环,计算1+2+100的值,/WhileTest.java,public class WhileTest,public static void main(String args),int i=1;,int sum=0;,while(i=100),sum=sum+i;,i+;,System.out.println(sum=+sum);,do.while,循环,计算1+2+100的值,/DoWhileTest.java,public class DoWhileTest,public static void main(String args),int i=1;,int sum=0;,do,sum=sum+i;,i+;,while(i=100);,System.out.println(sum=+sum);,for,循环,计算1+2+100的值,/ForTest.java,public class ForTest,public static void main(String args),int sum=0;,for(int i=0;i=100;i+),sum=sum+i;,System.out.println(sum=+sum);,跳转,在循环中,可以使用break和continue来控制循环的流程。break用来强行跳出循环,不执行循环中的剩余语句,而continue用来停止本次循环,然后再从循环的起始处开始下一次循环。Java还支持带标号的break和continue。,下面的代码展示了带标号的break的用法:,/LabelBreak.java,public class LabelBreak,public static void main(String args),outer:for(int i=0;i 5;i+),for(int j=0;j 5;j+),if(i=2)break outer;,System.out.println(i=+i);,break跳出的是离break语句最近的那层循环,而break outer跳出的是由outer标示的那层循环。,3.5 本讲小结,本讲主要讲述了Java语言的根本语法。首先是标示符、关键字和根本数据类型,其次又对Java中的各种运算符进行了描述,最后对流程控制的分支、循环、跳转和开关语句进行了讲解。,讲后练习,1、编写程序:从键盘上输入任意三个整数,按照从小到大的顺序输出。,4、编写程序:从键盘上输入任意一个年份,如2021,判断其是否是闰年。,3、编写程序:从键盘上输入任意两个整数,求这两个整数的最大公约数。,4、编写程序:从键盘上输入任意两个整数,求这两个整数的最小公倍数。,5、编写程序:打印1000以内的所有素数。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 商业计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!