一、if-else 语句 if语句是最常见的判断语句,通过对条件(conditional)的判断觉得程序的走向。其基本格式如下: if(条件表达式) 语句1 else 语句2 在执行该判断语句前,都是先执行了条件表达式的语句,条件表达式的返回结果必须是布尔值(boolean),根据条件表达式的返回,如果是true,那么就执行语句1的内容,如果是false就...
1.if语句 2.switch语句 if语句 if语句有三种格式 if语句第一种格式: if(关系表达式) { 语句体 } 1. 2. 3. 执行流程 首先判断关系表达式看其结果是true还是false 如果是true就执行语句体 如果是false就不执行语句体 if语句第二种格式: if(关系表达式) { 语句体1; }else { 语句体2; } 1. 2. 3. 4...
如果判断的具体数值不多,而是符号byte,short int char四种类型. 虽然2个语句都可以使用,建议使用switch语句.因为效率稍高. 其他情况: 对区间判断,对结果为boolean类型判断,使用if if的使用范围更广。 if除了能判断具体数值还能判断区间。switch判断区间会很费劲的。要写好多case对于运算结果是boolean型的if能判断switch...
}else if(表达式2){ 语句2 }else if(表达式3){ 语句3 }……else{ 语句n } 语法规则:多分支if-else if特点有多重执行的可能,但只执行其中一条语句 如果表达式1为真,执行语句1,如果表达式2为真,执行语句2,如果表达式3为真,执行语句3……都不满足条件,执行语句n importjava.util.Scanner;publicclassTest1 ...
int a = 10;if(a){ System.out.println(a);}//err//对于while等循环语句也一样 悬垂 else 示例:int x = 10;int y = 10;if (x == 10) if (y == 10) System.out.println("aaa");else System.out.println("bbb");注:if / else语句中可以不加大括号,但只能写一条语句;此时else和...
(1)switch语句中的表达式的值必须是int、char、byte、short、enum类型,或者从Java 7开始支持的String类型。 (2)case子句中的值必须与switch语句中的表达式的值类型相同。 (3)break语句是可选的,它用于终止switch语句,以防止执行错误的语句。 (4)default子句是可选的,它用于在expression的值与case子句中的值都不匹...
switch 语句是一个分支语句,其中有多个条件以 case 的形式出现。switch 语句可以处理各种数据类型,如 byte、short、int、long、String 等。更多时候,Java Switch 语句提供了比 Java if-else 语句可用的各种选项更好的选择。语法:switch (expression){case 1: // case 1语句break;case 2: // case 2语...
Short Hand if...elseThere is also a short-hand if else, which is known as the ternary operator because it consists of three operands.It can be used to replace multiple lines of code with a single line, and is most often used to replace simple if else statements:...
1)单分支 if 语句: if (布尔表达式) { //一条或多条语句 } 如果是一条语句,那么可以省去大括号(但注意书写格式,缩进)。 if (布尔表达式) //一条语句 2)双分支if else语句: if (布尔表达式) { //一条或多条语句 }else { //一条或多条语句 } 到这里大家肯定有一个疑问,布尔表达式取值为true或fa...
} else if (条件) { // 代码块 } else { // 代码块 } 循环语句: java // for 循环 for (初始化; 条件; 更新) { // 代码块 } // while 循环 while (条件) { // 代码块 } // do-while 循环 do { // 代码块 } while (条件); ...