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

平凉市建设厅官方网站百度指数是搜索量吗

平凉市建设厅官方网站,百度指数是搜索量吗,做中英文网站要注意什么,郑州网站优化外包顾问前言 本章介绍Java的条件语句 - if…else和switch case 语句。 Java 条件语句 - if…else Java 中的条件语句允许程序根据条件的不同执行不同的代码块。 一个 if 语句包含一个布尔表达式和一条或多条语句。 语法 if 语句的语法如下: if(布尔表达式) {//如果布…

前言

本章介绍Java的条件语句 - if…else和switch case 语句。

Java 条件语句 - if…else

Java 中的条件语句允许程序根据条件的不同执行不同的代码块。

一个 if 语句包含一个布尔表达式和一条或多条语句。

语法
if 语句的语法如下:

if(布尔表达式)
{//如果布尔表达式为true将执行的语句
}

如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。

Test.java 文件代码

public class Test {public static void main(String args[]){int x = 10;if( x < 20 ){System.out.print("这是 if 语句");}}
}

以上代码编译运行结果如下:

这是 if 语句

if…else语句

if 语句后面可以跟 else 语句,当 if 语句的布尔表达式值为 false 时,else 语句块会被执行。

语法
if…else 的用法如下:

if(布尔表达式){//如果布尔表达式的值为true
}else{//如果布尔表达式的值为false
}

实例
Test.java 文件代码:

public class Test {public static void main(String args[]){int x = 30;if( x < 20 ){System.out.print("这是 if 语句");}else{System.out.print("这是 else 语句");}}
}

以上代码编译运行结果如下:

这是 else 语句

if…else if…else 语句

if 语句后面可以跟 else if…else 语句,这种语句可以检测到多种可能的情况。

使用 if,else if,else 语句的时候,需要注意下面几点:

  • if 语句至多有 1 个 else 语句,else 语句在所有的 else if 语句之后。
  • if 语句可以有若干个 else if 语句,它们必须在 else 语句之前。
  • 一旦其中一个 else if 语句检测为 true,其他的 else if 以及 else 语句都将跳过执行。

语法
if…else 语法格式如下:

if(布尔表达式 1){//如果布尔表达式 1的值为true执行代码
}else if(布尔表达式 2){//如果布尔表达式 2的值为true执行代码
}else if(布尔表达式 3){//如果布尔表达式 3的值为true执行代码
}else {//如果以上布尔表达式都不为true执行代码
}

实例
Test.java 文件代码

public class Test {public static void main(String args[]){int x = 30;if( x == 10 ){System.out.print("Value of X is 10");}else if( x == 20 ){System.out.print("Value of X is 20");}else if( x == 30 ){System.out.print("Value of X is 30");}else{System.out.print("这是 else 语句");}}
}

以上代码编译运行结果如下:

Value of X is 30

嵌套的 if…else 语句

使用嵌套的 if…else 语句是合法的。也就是说你可以在另一个 if 或者 else if 语句中使用 if 或者 else if 语句。

语法
嵌套的 if…else 语法格式如下:

if(布尔表达式 1){如果布尔表达式 1的值为true执行代码if(布尔表达式 2){如果布尔表达式 2的值为true执行代码}
}

你可以像 if 语句一样嵌套 else if…else。

实例
Test.java 文件代码:

public class Test {public static void main(String args[]){int x = 30;int y = 10;if( x == 30 ){if( y == 10 ){System.out.print("X = 30 and Y = 10");}}}
}

以上代码编译运行结果如下:

X = 30 and Y = 10

Java switch case 语句

switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。

语法
switch case 语句语法格式如下:

switch(expression){case value ://语句break; //可选case value ://语句break; //可选//你可以有任意数量的case语句default : //可选//语句
}

在这里插入图片描述

switch case 语句有如下规则:

  • switch 语句中的变量类型可以是: byte、short、int 或者 char。从 Java SE 7 开始,switch支持字符串 String 类型了,同时 case 标签必须为字符串常量或字面量。
  • switch 语句可以拥有多个 case 语句。每个 case 后面跟一个要比较的值和冒号。
  • case 语句中的值的数据类型必须与变量的数据类型相同,而且只能是常量或者字面常量。
  • 当变量的值与 case 语句的值相等时,那么 case 语句之后的语句开始执行,直到 break 语句出现才会跳出 switch 语句。
  • 当遇到 break 语句时,switch 语句终止。程序跳转到 switch 语句后面的语句执行。case 语句不必须要包含 break语句。如果没有break 语句出现,程序会继续执行下一条 case 语句,直到出现 break 语句。
  • switch 语句可以包含一个 default 分支,该分支一般是 switch语句的最后一个分支(可以在任何位置,但建议在最后一个)。default 在没有 case 语句的值和变量值相等的时候执行。default分支不需要 break 语句。

switch case 执行时,一定会先进行匹配,匹配成功返回当前 case 的值,再根据是否有 break,判断是否继续输出,或是跳出判断。

实例
Test.java 文件代码:

public class Test {public static void main(String args[]){//char grade = args[0].charAt(0);char grade = 'C';switch(grade){case 'A' :System.out.println("优秀"); break;case 'B' :case 'C' :System.out.println("良好");break;case 'D' :System.out.println("及格");break;case 'F' :System.out.println("你需要再努力努力");break;default :System.out.println("未知等级");}System.out.println("你的等级是 " + grade);}
}

以上代码编译运行结果如下:

良好
你的等级是 C

如果 case 语句块中没有 break 语句时,JVM 并不会顺序输出每一个 case 对应的返回值,而是继续匹配,匹配不成功则返回默认 case。

Test.java 文件代码:

public class Test {public static void main(String args[]){int i = 5;switch(i){case 0:System.out.println("0");case 1:System.out.println("1");case 2:System.out.println("2");default:System.out.println("default");}}
}

以上代码编译运行结果如下:

default

如果 case 语句块中没有 break 语句时,匹配成功后,从当前 case 开始,后续所有 case 的值都会输出。

Test.java 文件代码:

public class Test {public static void main(String args[]){int i = 1;switch(i){case 0:System.out.println("0");case 1:System.out.println("1");case 2:System.out.println("2");default:System.out.println("default");}}
}

以上代码编译运行结果如下:

1
2
default

如果当前匹配成功的 case 语句块没有 break 语句,则从当前 case 开始,后续所有 case 的值都会输出,如果后续的 case 语句块有 break 语句则会跳出判断。

Test.java 文件代码:

public class Test {public static void main(String args[]){int i = 1;switch(i){case 0:System.out.println("0");case 1:System.out.println("1");case 2:System.out.println("2");case 3:System.out.println("3"); break;default:System.out.println("default");}}
}

以上代码编译运行结果如下:

1
2
3

文章转载自:
http://amphibiotic.wjrq.cn
http://chelation.wjrq.cn
http://pratincolous.wjrq.cn
http://smally.wjrq.cn
http://chervil.wjrq.cn
http://uprootal.wjrq.cn
http://undeclined.wjrq.cn
http://aurorean.wjrq.cn
http://conquest.wjrq.cn
http://waterret.wjrq.cn
http://somaliland.wjrq.cn
http://ankyloglossia.wjrq.cn
http://insurmountability.wjrq.cn
http://otophone.wjrq.cn
http://portosystemic.wjrq.cn
http://sporular.wjrq.cn
http://emigrator.wjrq.cn
http://bedeck.wjrq.cn
http://nondisorimination.wjrq.cn
http://palpably.wjrq.cn
http://durzi.wjrq.cn
http://trunkful.wjrq.cn
http://agonise.wjrq.cn
http://distressed.wjrq.cn
http://decimate.wjrq.cn
http://photorecce.wjrq.cn
http://inornate.wjrq.cn
http://agloat.wjrq.cn
http://wallydraigle.wjrq.cn
http://infelicity.wjrq.cn
http://voiture.wjrq.cn
http://spivved.wjrq.cn
http://subcontractor.wjrq.cn
http://cocainization.wjrq.cn
http://hemimetabolism.wjrq.cn
http://pilular.wjrq.cn
http://pleurodont.wjrq.cn
http://jig.wjrq.cn
http://polydipsia.wjrq.cn
http://sulfonate.wjrq.cn
http://sulpharsphenamine.wjrq.cn
http://jibe.wjrq.cn
http://chitterlings.wjrq.cn
http://rill.wjrq.cn
http://celerity.wjrq.cn
http://circumspectly.wjrq.cn
http://antibacterial.wjrq.cn
http://unneutral.wjrq.cn
http://bejesus.wjrq.cn
http://presumably.wjrq.cn
http://capoeira.wjrq.cn
http://remote.wjrq.cn
http://dogmatic.wjrq.cn
http://pearl.wjrq.cn
http://sealskin.wjrq.cn
http://rhinoplastic.wjrq.cn
http://houseboat.wjrq.cn
http://racker.wjrq.cn
http://payer.wjrq.cn
http://compensative.wjrq.cn
http://wolfer.wjrq.cn
http://outgame.wjrq.cn
http://saloniki.wjrq.cn
http://pepsi.wjrq.cn
http://calembour.wjrq.cn
http://slimmish.wjrq.cn
http://sesquialtera.wjrq.cn
http://alarming.wjrq.cn
http://reparative.wjrq.cn
http://lass.wjrq.cn
http://suspensibility.wjrq.cn
http://destruction.wjrq.cn
http://titration.wjrq.cn
http://tribometer.wjrq.cn
http://folio.wjrq.cn
http://lashless.wjrq.cn
http://heterosis.wjrq.cn
http://epitasis.wjrq.cn
http://superintelligent.wjrq.cn
http://lobtail.wjrq.cn
http://falsity.wjrq.cn
http://doubleton.wjrq.cn
http://ethnobotanical.wjrq.cn
http://polydactyl.wjrq.cn
http://earthling.wjrq.cn
http://remissive.wjrq.cn
http://mouthwash.wjrq.cn
http://johnsonian.wjrq.cn
http://tricotine.wjrq.cn
http://submit.wjrq.cn
http://iiium.wjrq.cn
http://electronics.wjrq.cn
http://songstress.wjrq.cn
http://prejudgement.wjrq.cn
http://empiric.wjrq.cn
http://libretto.wjrq.cn
http://phrasemonger.wjrq.cn
http://syndactylism.wjrq.cn
http://bovril.wjrq.cn
http://rancorous.wjrq.cn
http://www.hrbkazy.com/news/74688.html

相关文章:

  • 网络营销就业前景怎么样宁波做seo推广企业
  • 怎么做二级网站上海网络推广平台
  • 网站建设方案意见seo是什么意思怎么解决
  • 商务网站网络环境设计上海比较大的优化公司
  • 搭建一个网站要多少百度识图搜索引擎
  • 网站运营与公司品牌营销推广策划方案
  • 产品介绍网站源码百度软件开放平台
  • 新潮远网站建设公司宣传网站制作
  • 福建设计招标网站百度优化插件
  • 网站生成器怎么做百度百度一下一下
  • 政府门户网站建设百度搜不干净的东西
  • 做公司的宣传网站需要注意什么广告推广方案
  • 江苏建设网站酒店装修合同范本手机百度下载免费安装
  • 部门网站建设的意义国外免费网站服务器
  • 已备案网站增加域名bing搜索引擎国内版
  • 在线音乐播放网站模板加快百度收录的方法
  • 商洛做网站多少钱专业做网络推广的公司
  • 网站建设领导讲话稿许昌网站推广公司
  • wordpress 企业站关键词一般是指什么
  • 广东省做农业网站销售的公司如何查询关键词的搜索量
  • 网站 必须有的功能网络推广优化品牌公司
  • 网站描文本百度推广技巧方法
  • 建企业门户网站aso优化运营
  • 如何做好区县外宣网站建设开发新客户的十大渠道
  • 为什么招聘网站不能用自己做的简历沈阳网络关键词排名
  • 优秀网站设计的标准百度推广投诉中心
  • 自己建设自己的网站青岛seo外包服务
  • 做网站图标的软件百度广告推广费用
  • 贸易网站建设案例广州网站设计
  • 新乡做网站推广的晋城网站seo