大数据编程简介:Java 条件语句和 switch case

 2024-01-26 02:03:25  阅读 0

您需要使用哪些语句来用 Java 编写一个根据条件是否为真进行选择和执行的程序? 当需要判断Java中的一个变量是否等于一系列值中的某个值时,需要使用什么语句? 那么今天我将为大家带来大数据编程入门:Java条件语句&案例。

1.Java条件语句

1.if语句

if 语句由一个布尔表达式和一个或多个语句组成。

if语句的语法如下:

if (布尔表达式)//布尔表达式是由应用于布尔变量或关系表达式的布尔运算符号(或、与、非)组成。

//布尔表达式为true时执行的语句

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

例子:

case后面可以是变量吗_case后面加变量_变量可以先使用后定义吗

运行结果:

2. if...else 语句

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

if…else 的语法如下:

if(布尔表达式){

//如果布尔表达式的值为true

}别的{

//如果布尔表达式的值为假

例子:

case后面可以是变量吗_case后面加变量_变量可以先使用后定义吗

运行结果:

3、if语句后面可以跟else if...else语句,可以检测多种可能的情况。

使用if、else if、else语句时需要注意以下几点:

① if 语句最多有一个 else 语句,else 语句跟在所有 else if 语句之后。

② if 语句在 else 语句之前可以有多个 else if 语句。

③ 一旦检测到其中一个else if 语句为true,则将跳过其他else if 和else 语句的执行。

4. 在Java中使用嵌套的if...else语句。

语法如下:

if(布尔表达式 1){

////如果布尔表达式1的值为true则执行代码

if(布尔表达式2){

////如果布尔表达式2的值为true则执行代码

2、案例

1. case语句判断一个变量是否等于一个系列中的某个值。 每个值称为一个分支。

2.Case语句语法:

(){

案例值:

//陈述

休息; //选修的

案例值:

//陈述

休息; //选修的

//你可以有任意数量的case语句

: //选修的

//陈述

3、案例陈述规则如下:

① 语句中的变量类型可以是byte、short、int或char。 从现在开始,支持字符串类型,并且 case 标签必须是字符串常量或文字。

② 一条语句可以有多个case语句。 每个案例后面都跟有一个值和一个用于比较的冒号。

③ case 语句中的值的数据类型必须与变量的数据类型相同,并且只能是常量或文字常量。

④ 当变量的值等于case语句的值时,case语句后面的语句开始执行,在break语句出现之前该语句不会跳出。

⑤ 当遇到break语句时,该语句终止。 程序跳转到该语句后面的语句处执行。 case 语句不能包含break 语句。 如果没有出现break语句,程序将继续执行下一个case语句,直到出现break语句。

⑥ 语句可以包含默认分支,默认分支通常是语句的最后一个分支(可以在任何地方,但建议在最后)。 当case语句的值等于变量的值时,case语句将被执行。 默认分支不需要break语句。

当case执行的时候,会先进行匹配。 如果匹配成功,则返回当前case的值。 然后根据是否有break来判断是继续输出还是跳出判断。

例子:

case后面加变量_case后面可以是变量吗_变量可以先使用后定义吗

运行结果:

4、当case语句块中没有break语句时,JVM不会按顺序输出每个case的返回值,而是继续匹配。 如果匹配不成功,则返回 case。

例子:

case后面可以是变量吗_变量可以先使用后定义吗_case后面加变量

运行结果:

5、当case语句块中没有break语句时,匹配成功后,将从当前case开始输出后续所有case的值。

例子:

case后面加变量_case后面可以是变量吗_变量可以先使用后定义吗

运行结果:

6、如果当前匹配的case语句块中没有break语句,则后续所有case的值都会从当前case开始输出。 如果后面的case语句块中有break语句,则判断结果将被跳出。

例子:

case后面可以是变量吗_变量可以先使用后定义吗_case后面加变量

运行结果:

这就是大数据编程入门:Java 条件语句和案例。 希望这篇文章能够对大家有所帮助。

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码