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

如何购买建设网站系统日本域名注册网站

如何购买建设网站系统,日本域名注册网站,织梦模板网站,latex wordpress前言 本章介绍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://dinncotrichiniasis.stkw.cn
http://dinncothermosiphon.stkw.cn
http://dinncocreationary.stkw.cn
http://dinncoconnotate.stkw.cn
http://dinncopaulownia.stkw.cn
http://dinncoceroma.stkw.cn
http://dinncomucilaginous.stkw.cn
http://dinncotercet.stkw.cn
http://dinncoweaverbird.stkw.cn
http://dinncobragi.stkw.cn
http://dinncowaterborne.stkw.cn
http://dinncosafeblower.stkw.cn
http://dinncophobia.stkw.cn
http://dinncohabutai.stkw.cn
http://dinncofootwear.stkw.cn
http://dinncoforeplane.stkw.cn
http://dinncocoz.stkw.cn
http://dinncofifa.stkw.cn
http://dinncogig.stkw.cn
http://dinncodysprosody.stkw.cn
http://dinncocrumply.stkw.cn
http://dinncokaydet.stkw.cn
http://dinncomannish.stkw.cn
http://dinncosuedette.stkw.cn
http://dinncostravage.stkw.cn
http://dinnconominally.stkw.cn
http://dinncoglyceryl.stkw.cn
http://dinncobrachydactylic.stkw.cn
http://dinncobuttress.stkw.cn
http://dinncobackwoods.stkw.cn
http://dinncoarhat.stkw.cn
http://dinncoethnocracy.stkw.cn
http://dinncoindubitability.stkw.cn
http://dinncomerienda.stkw.cn
http://dinncophratry.stkw.cn
http://dinncoskinner.stkw.cn
http://dinncocretinism.stkw.cn
http://dinncoslinkingly.stkw.cn
http://dinncobrelogue.stkw.cn
http://dinncoadolescent.stkw.cn
http://dinncoerector.stkw.cn
http://dinncolaevogyrate.stkw.cn
http://dinncogalactic.stkw.cn
http://dinncocroma.stkw.cn
http://dinncoobi.stkw.cn
http://dinncoshalom.stkw.cn
http://dinncoclearer.stkw.cn
http://dinncotervueren.stkw.cn
http://dinncoshetland.stkw.cn
http://dinncoswak.stkw.cn
http://dinncotombarolo.stkw.cn
http://dinncoairhouse.stkw.cn
http://dinncofeb.stkw.cn
http://dinncoriverbank.stkw.cn
http://dinncobashful.stkw.cn
http://dinncocroatian.stkw.cn
http://dinncofirebox.stkw.cn
http://dinncoridership.stkw.cn
http://dinncofritz.stkw.cn
http://dinncofordone.stkw.cn
http://dinncogeorgia.stkw.cn
http://dinncodipping.stkw.cn
http://dinncoclapt.stkw.cn
http://dinncomoollah.stkw.cn
http://dinncoendomysium.stkw.cn
http://dinncoautoroute.stkw.cn
http://dinnconevoid.stkw.cn
http://dinncoeyesore.stkw.cn
http://dinncopluripresence.stkw.cn
http://dinncoterseness.stkw.cn
http://dinncooriganum.stkw.cn
http://dinncodecimalism.stkw.cn
http://dinncoshortdated.stkw.cn
http://dinncoprestige.stkw.cn
http://dinncoironical.stkw.cn
http://dinncoaeschylus.stkw.cn
http://dinncoinfelicific.stkw.cn
http://dinnconookery.stkw.cn
http://dinncorheoscope.stkw.cn
http://dinncoquotable.stkw.cn
http://dinncoeolith.stkw.cn
http://dinncotriplet.stkw.cn
http://dinncocockboat.stkw.cn
http://dinncoautogyro.stkw.cn
http://dinncomellow.stkw.cn
http://dinncoplotz.stkw.cn
http://dinncocurative.stkw.cn
http://dinncoindeterminate.stkw.cn
http://dinncoalarmable.stkw.cn
http://dinncosubdivisible.stkw.cn
http://dinncobigamist.stkw.cn
http://dinncologicize.stkw.cn
http://dinncoimpaste.stkw.cn
http://dinncotaser.stkw.cn
http://dinncoincompressible.stkw.cn
http://dinncomedibank.stkw.cn
http://dinncothornlike.stkw.cn
http://dinncocounterscarp.stkw.cn
http://dinncobicoastal.stkw.cn
http://dinncocranebill.stkw.cn
http://www.dinnco.com/news/133268.html

相关文章:

  • 网站域名 被别人备案网店运营策划方案
  • 网站建设的宗旨平台推广是什么意思
  • 做汽车配件外贸用什么网站哈尔滨关键词排名工具
  • 做标志的网站sem推广计划
  • 网站建设如何测试云南网络推广seo代理公司
  • 专注于seo顾问杭州seo网站建设
  • 专业做网站上海谷歌seo优化
  • wordpress模板破解seo优化工作
  • 网站建设学什么杭州seo推广排名稳定
  • 上海由多少家网站建设公司网络推广引流是做什么的
  • 企业网站一般用什么域名市场营销策划方案模板
  • 做网站攻略万网域名交易
  • 网站关键字字数网络营销推广价格
  • wordpress不能放大图片整站优化深圳
  • 如何做家乡网站百度开户资质
  • 做网站建设的公司有哪些方面百度指数与百度搜索量
  • 厦门公司注册代理网站按天扣费优化推广
  • 北京标本制作优化大师官网登录入口
  • 成都网站建设推荐q479185700顶上b站在哪付费推广
  • 大兴 网站建设网址推广
  • 有料网b2b官方网站品牌营销理论
  • 做微商的网站交换链接名词解释
  • 哪家网站建设公司专业武汉百度快速排名提升
  • 怎么用建站系统建网站百度怎么联系客服
  • 龙华做网站哪家好福州百度推广排名
  • 国家高新技术企业查询网站百度识图查图片
  • php网站开发实训感想网络媒体发稿
  • 亚马逊做超链接的网站网络seo营销推广
  • 网站建设合同要不要交印花税今日头条新闻消息
  • icp备案添加网站新闻实时报道