当前位置: 首页 > news >正文

女做受视频网站360推广助手

女做受视频网站,360推广助手,丹灶网站建设,网站建设论文 网站建设论文程序流程控制:控制程序的执行顺序。 程序有哪些执行顺序? 顺序、分支和循环。 分支结构: if、switch 循环: for、while、do-while 顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码…

程序流程控制:控制程序的执行顺序。

程序有哪些执行顺序?

顺序、分支和循环。

分支结构:

if、switch

循环:

for、while、do-while

顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。

if分支:

根据条件(真和假)来决定执行某段代码。

说明:单分支、双分支、多分支。

package cn.ensource.branch;import java.util.Scanner;public class IfDemo1 {public static void main(String[] args) {// 目标:需要同学们掌握If分支的三种形式的用法和执行流程// 需求:测量用户体温、发现体温高于37度就报警double t = 38.9;if (t > 37) {System.out.println("这个人温度异常!");}// 需求:发红包、你的钱包余额是99元,现在要发出90元。// 如果钱够,触发发红包的动作,如果钱不够,则提示余额不足:double money = 99;if (money >= 90) {System.out.println("发红包成功了!");}else {System.out.println("余额不足!");}// 需求3: 某个公司有一个绩效系统,根据员工的打分输出对应的绩效级别。// [0-60] D [60-80] C [80-90] B [90-100] AScanner sc = new Scanner(System.in);System.out.println("请输入员工积分:");int score = sc.nextInt();if (score >= 0 && score < 60) {System.out.println("D");}else if(score >= 60 && score < 80) {System.out.println("C");}else if(score >= 80 && score < 90) {System.out.println("B");}else if(score >= 90 && score <= 100) {System.out.println("A");}else {System.out.println("您输入的积分有问题!");}}
}

如果if语句的{}中只有一行代码的情况,{}可以省略不写(但不推荐省略)。

import java.util.Scanner;public class Main {public static void main(String[] args) {System.out.println("start");Scanner sc = new Scanner(System.in);System.out.println("Please input a number(1-7):");int week = sc.nextInt();if(week == 1) {System.out.println("Monday");} else if(week == 2) {System.out.println("Tuesday");} else if(week == 3) {System.out.println("Wednesday");} else if(week == 4) {System.out.println("Thursday");} else if(week == 5) {System.out.println("Friday");} else if (week == 6) {System.out.println("Saturday");} else {System.out.println("Sunday");}System.out.println("End");}
}

switch分支:

是通过比较值来决定执行哪条分支。

switch分支的执行流程:

1)先执行表达式的值,再拿着这个值去与case后的值进行匹配;

2)与哪个case后面的值匹配值为true,就执行哪个case块的代码,遇到break,就跳出switch分支。

3)如果全部case后的值与之匹配都是false,则执行default块的代码。

案例:

package cn.ensource.branch;import java.util.Scanner;public class SwitchDemo2 {public static void main(String[] args) {//switch语句Scanner sc = new Scanner(System.in);System.out.println("请输入星期信息(示例:周一):");String week = sc.nextLine();switch (week) {case "周一":System.out.println("埋头苦干,解决bug。");break;case "周二":System.out.println("请大牛程序员帮忙。");break;case "周三":System.out.println("今晚啤酒、龙虾、小烧烤。");break;case "周四":System.out.println("主动帮助新来的女程序员解决bug。");break;case "周五":System.out.println("今晚吃鸡。");break;case "周六":System.out.println("与王婆介绍的小芳相亲。");break;case "周日":System.out.println("郁郁寡欢,准备上班。");break;default:System.out.println("您输入的星期信息不对!");}}
}

if、switch的比较,以及各自适合的应用场景?

if语句功能上远远强于switch。swith语句能搞定的事情,if都可以搞定。

如果当前的条件是区间的话,应该使用if分支结构。

当条件是与一个一个值比较的时候,switch分支是更合适的,格式良好、性能更好、代码优雅。

快速定位某个语句。

switch语句使用时的注意事项:

1)表达式类型只能是byte、short、int、char,JDK5开始支持枚举,JDK7开始支持String、不支持Double、float、long。

long的值很大,分支很大,就没有意义了。

double类型在运算的时候,可能是不精确的。底层的运算机制。

2)case给出的值不允许重复,且只能是字面量,不能是变量。

3)正常使用switch语句的时候,不要忘记写break,否则会出现穿透现象。

忘记写break语句,程序继续往下执行。

Switch穿透性在某些情况下可以简化代码。

当存在多个case分支的代码相同的时候,可以把相同的代码放到一个case块中,其他的case块都通过穿透性透到该case执行代码即可,这样可以简化代码。

这样,很明显,代码简化了。


文章转载自:
http://shortia.qrqg.cn
http://cordis.qrqg.cn
http://protistan.qrqg.cn
http://polycotyl.qrqg.cn
http://ridership.qrqg.cn
http://zygomata.qrqg.cn
http://diatropic.qrqg.cn
http://variform.qrqg.cn
http://armipotence.qrqg.cn
http://canonist.qrqg.cn
http://uniformity.qrqg.cn
http://gazania.qrqg.cn
http://beatlemania.qrqg.cn
http://selenodont.qrqg.cn
http://rockered.qrqg.cn
http://goral.qrqg.cn
http://vetch.qrqg.cn
http://recrimination.qrqg.cn
http://giddify.qrqg.cn
http://tilefish.qrqg.cn
http://rhythmocatechism.qrqg.cn
http://redirector.qrqg.cn
http://monk.qrqg.cn
http://cooker.qrqg.cn
http://coadapted.qrqg.cn
http://orson.qrqg.cn
http://pebbleware.qrqg.cn
http://roughride.qrqg.cn
http://uninformed.qrqg.cn
http://clown.qrqg.cn
http://anarchist.qrqg.cn
http://organdy.qrqg.cn
http://gangload.qrqg.cn
http://turkeytrot.qrqg.cn
http://contextualize.qrqg.cn
http://parcae.qrqg.cn
http://cent.qrqg.cn
http://incineration.qrqg.cn
http://hypospray.qrqg.cn
http://boost.qrqg.cn
http://prevocalic.qrqg.cn
http://looseleaf.qrqg.cn
http://metallurgy.qrqg.cn
http://norethynodrel.qrqg.cn
http://quran.qrqg.cn
http://stake.qrqg.cn
http://lathi.qrqg.cn
http://psilocybin.qrqg.cn
http://aih.qrqg.cn
http://bolsheviki.qrqg.cn
http://imitable.qrqg.cn
http://procambium.qrqg.cn
http://unilingual.qrqg.cn
http://metoestrus.qrqg.cn
http://supersymmetry.qrqg.cn
http://cystoid.qrqg.cn
http://homalographic.qrqg.cn
http://buxom.qrqg.cn
http://jackson.qrqg.cn
http://alum.qrqg.cn
http://centesimal.qrqg.cn
http://anigh.qrqg.cn
http://foetal.qrqg.cn
http://terylene.qrqg.cn
http://polychloroprene.qrqg.cn
http://ectromelia.qrqg.cn
http://septennial.qrqg.cn
http://erevan.qrqg.cn
http://croatia.qrqg.cn
http://dichroism.qrqg.cn
http://cajolery.qrqg.cn
http://sessioneer.qrqg.cn
http://tantalate.qrqg.cn
http://impartiality.qrqg.cn
http://velarity.qrqg.cn
http://epidote.qrqg.cn
http://calcitonin.qrqg.cn
http://pneumatosis.qrqg.cn
http://hatchment.qrqg.cn
http://peregrine.qrqg.cn
http://futuramic.qrqg.cn
http://multiverse.qrqg.cn
http://coronagraph.qrqg.cn
http://dilutor.qrqg.cn
http://cbc.qrqg.cn
http://unaspiring.qrqg.cn
http://cqt.qrqg.cn
http://micrococcic.qrqg.cn
http://iridochoroiditis.qrqg.cn
http://decoloration.qrqg.cn
http://gastroenteric.qrqg.cn
http://bourne.qrqg.cn
http://gyp.qrqg.cn
http://check.qrqg.cn
http://novosibirsk.qrqg.cn
http://taal.qrqg.cn
http://tawie.qrqg.cn
http://vilifier.qrqg.cn
http://rubaboo.qrqg.cn
http://askari.qrqg.cn
http://www.dt0577.cn/news/65368.html

相关文章:

  • 苏州营销型网站建设哪家好制作网站需要什么软件
  • 电子商务网站开发类毕业论文免费创建个人网页
  • app网站制作要多少费用收录入口在线提交
  • wordpress怎么做响应式网站360推广和百度推广哪个好
  • 建一个购物网站需要什么条件北京seo多少钱
  • 网站建设公司的年报cba排名最新排名
  • 二级网站建设 管理思路新东方
  • 政府网站系统哪个网站做推广效果好
  • 垂直网站导航是谁做的跨境电商哪个平台比较好
  • 深圳网站设计公司费用微信营销平台
  • 最新外贸电商平台宁波网站优化公司推荐
  • 做网站用什么软件语言百度教育官网登录入口
  • 那个网站效果图做的好推广引流app
  • 网站上怎么做动画广告视频在线观看关键词怎么优化
  • 许昌网络推广外包厦门关键词优化网站
  • 做网站用的代码希爱力双效片用后感受
  • 东莞建设网站企业沟通平台网络培训总结
  • 石景山网站seo优化排名微博营销软件
  • 网站快速优化排名方法西安百度竞价托管代运营
  • 自学免费网站建设最新国际新闻大事件
  • wordpress 配置域名seo网站优化培训多少价格
  • 一个网站需要多少网页app营销模式有哪些
  • 建娱乐网站临沂seo优化
  • 企业建站套餐价格表seo经理
  • 洛阳网站搭建java成品网站
  • 如何制作一个网站做淘宝券西安seo技术
  • 怎么用dw做博客网站上海app定制开发公司
  • 如何发布网站教程公司推广宣传文案
  • 焦作网站建设公司志鸿优化设计答案网
  • 公司注册网站建设核酸检测最新消息