流程控制一、条件转移语句.ppt

上传人:牧羊曲112 文档编号:6054270 上传时间:2023-09-18 格式:PPT 页数:32 大小:286.11KB
返回 下载 相关 举报
流程控制一、条件转移语句.ppt_第1页
第1页 / 共32页
流程控制一、条件转移语句.ppt_第2页
第2页 / 共32页
流程控制一、条件转移语句.ppt_第3页
第3页 / 共32页
流程控制一、条件转移语句.ppt_第4页
第4页 / 共32页
流程控制一、条件转移语句.ppt_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《流程控制一、条件转移语句.ppt》由会员分享,可在线阅读,更多相关《流程控制一、条件转移语句.ppt(32页珍藏版)》请在三一办公上搜索。

1、流程控制一、条件转移语句,1.if 语句 格式:if();功能:当为“真”时,执行。,条件转移语句流程图,条件,语句,真,假,例:产生一个0100间的随机数整数,判断其值是否超过60。使用方法:Math.random()可以产生一个双精度型(0,1)的随机数。,public class ran100 public static void main(String args)int s;s=(int)(Math.random()*101);if(s=60)System.out.println(“其值超过60”);if(s60)System.out.println(“其值小于60”);,2.if e

2、lse 语句 格式:if();else;功能:当 为“真”时,执行;否则,执行。,条件转移语句流程图,条件,语句1,真,假,语句2,例:产生一个0100间的随机数整数,判断其值是否超过60,如果在5559之间,则加到60。使用方法:Math.random()可以产生一个双精度型(0,1)的随机数。,public class ran100 public static void main(String args)int s,t;s=(int)(Math.random()*101);if(s=60)System.out.println(“其值超过60:”+s);else if(s55)t=60-s;

3、System.out.println(“其值小于60,加”+t+“分”);else System.out.println(“其值小于60:”+t);,2.switch 情况语句 格式:switch()case 值1:语句1;break;case 值2:语句2;break;,情况语句流程图,条件,语句n,语句1,语句2,语句3,break,break,break,break,例:显示当前星期的汉字名称。使用方法:day.getDay()可以返回当前星期号。import java.util.Date;public class dateswitch public static void main(S

4、tring args)Date day=new Date();int todays=day.getDay();,switch(todays)case 0:System.out.println(今天是星期日);break;case 1:System.out.println(今天是星期一);break;case 2:System.out.println(今天是星期二);break;case 3:System.out.println(今天是星期三);break;case 4:System.out.println(今天是星期四);break;case 5:System.out.println(今天是星

5、期五);System.out.println(周末愉快);break;default:System.out.println(今天是星期六);break;,二、循环语句,1.for 语句 格式:for(初始化;循环条件表达式;变化步伐)循环体语句;,for语句流程图,循环条件,循环体语句,真,假,初始化,变换的步伐,例:打印100个0100间的随机数整数。使用方法:Math.random()可以产生一个双精度型(0,1)的随机数。,public class ran100 public static void main(String args)int s;for(int i=1;i=100;i+)

6、s=(int)(Math.random()*100);System.out.println(s);,2.while 语句 格式:while(循环条件表达式)循环体语句;,while语句流程图,循环条件,循环体语句,真,假,while语句流程图,循环条件,循环体语句,真,假,初始化,变换的步伐,例:打印100个0100间的随机数整数。使用方法:Math.random()可以产生一个双精度型(0,1)的随机数。,public class ran100 public static void main(String args)int i,s;i=1;while(i=100)s=(int)(Math.r

7、andom()*100);System.out.println(s);i+;,3.do-while 语句 格式:do 循环体语句;while(循环条件表达式),Do-while语句流程图,循环条件,循环体语句,假,真,Do-while语句流程图,循环条件,循环体语句,假,初始化,变换的步伐,真,例:打印100个0100间的随机数整数。使用方法:Math.random()可以产生一个双精度型(0,1)的随机数。,public class ran100 public static void main(String args)int i,s;i=1;do s=(int)(Math.random()*

8、100);System.out.println(s);i+;while(i=100),三、跳转语句,1.berak语句 格式:break 标号;功能:终止当前循环体(switch),转移到循环语句(switch)的下一条语句或标号处执行。,2.continue 语句 格式:continue 标号;功能:跳过当前循环体的剩余语句,转移到下一次循环或标号处执行。,3.return 语句 格式:return(返回值);功能:终止方法或程序的执行,将控制返回调用者。,例:打印2100间的素数。,public class prime public static void main(String args)int i=1;next_n:while(i=100)i+;for(j=2;ji;j+)if(i%j=0)continue next_n;System.out.println(i);,数组,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号