1、Python If条件语句
Java支持数学中的逻辑条件:
小于:a < b
小于或等于:a <= b
大于:a > b
大于或等于:a >= b
等于:a == b
不等于:a != b
可以使用这些条件对不同的决定执行不同的操作。
Java具有以下条件语句:
如果指定的条件为true,则使用if指定要执行的代码块
如果相同的条件为false,则使用else指定要执行的代码块
如果第一个条件为false,则使用else if指定要判断的另一个条件
使用switch指定许多要执行的可选代码块
2、if 条件语法
如果条件为true,请使用if语句指定要执行的Java代码块。
语法if (condition) {
// 如果条件为true,则执行的代码块
}
注意:if用小写字母表示,大写字母(If或IF)将产生错误。
在下面的示例中,我们判断两个值20是否大于 18,如果条件为true,请打印输出一些文本:
例如:if (20 > 18) {
System.out.println("20大于18");
}
我们还可以判断变量:
例如:int x = 20;
int y = 18;
if (x > y) {
System.out.println("x大于y");
}
3、else语句语法
如果条件为false,则使用else语句指定要执行的代码块。
语法if (condition) {
// 如果条件为true,则执行的代码块
} else {
// 如果条件为false,则执行的代码块
}
例如:
int time = 20;
if (time < 18) {
System.out.println("cjavapy");
} else {
System.out.println("python");
}
// 输出 "python"
4、else if 语句语法
如果第一个条件为false,则使用else if语句指定下一个条件。
语法if (condition1) {
// condition1为true时要执行的代码块
} else if (condition2) {
// 如果condition1为false,condition2为true,则要执行的代码块
} else {
// condition1和condition2为false时要执行的代码块
}
例如:
int time = 22;
if (time < 10) {
System.out.println("c");
} else if (time < 20) {
System.out.println("java");
} else {
System.out.println("python");
}
// 输出 "python"
5、嵌套的 if else 语句
if else 语句是可以嵌套的。也就是说你可以在另一个 if 或者 else if 语句中使用 if 或者 else if 语句。if(condition1){ //如果condition1布尔表达式的值为true执行代码
if(condition2){
//如果condition2布尔表达式的值为true执行代码
}
}
例如,public class main {
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");
}
}
}
}
6、if else语句简写 (三元运算符)
if else条件语句也可以使用一个简写形式,它被称为三元运算符,因为它由三个操作数组成。 它可以用来用一行代替多行代码。 它通常用于替换简单的if else语句:
语法variable = (condition) ? expressionTrue : expressionFalse;
例如:int time = 20;
if (time < 18) {
System.out.println("学习python");
} else {
System.out.println("学习java");
}
可以简写成:
例如:
int time = 20;
String result = (time < 18) ?"学习python" : "学习java";
System.out.println(result);