全国咨询热线:400-009-1906

Java if/else语句

Java if语句用于测试条件。它检查布尔条件为:truefalse。 java中有各种类型的if语句,它们分别如下:

  • if语句
  • if-else语句
  • 嵌套if语句
  • if-else-if语句

更多精彩内容以及学习资料,尚学堂论坛bbs.bjsxt.com免费下载。

Java if语句

Java语言中的if语句用于测试条件。如果条件为true,则执行if语句块。

语法:

 if(condition){      // if 语句块 => code to be executed. } 
Java

执行流程如下图所示 -

Java if/else语句

1. 示例

 public class IfExample {     public static void main(String[] args) {         int age = 20;         if (age > 18) {             System.out.print("Age is greater than 18");         }     } } 
Java

输出结果如下 -

 Age is greater than 18 
Java

Java if-else语句

Java if-else语句也用于测试条件。如果if条件为真(true)它执行if块中的代码,否则执行else块中的代码。

语法:

 if(condition){       //code if condition is true   }else{       //code if condition is false   } 
Java

执行流程如下图所示 -

Java if/else语句

示例代码:

 public class IfElseExample {     public static void main(String[] args) {         int number = 13;         if (number % 2 == 0) {             System.out.println("这是一个偶数");         } else {             System.out.println("这是一个奇数");         }     } } 
Java

输出结果如下 -

 这是一个奇数 
Java

Java if-else-if语句

Java编程中的if-else-if语句是从多个语句中执行一个条件。

语法:

 if(condition1){       //code to be executed if condition1 is true   }else if(condition2){       //code to be executed if condition2 is true   }else if(condition3){       //code to be executed if condition3 is true   }   ...   else{       //code to be executed if all the conditions are false   } 
Java

执行流程如下图所示 -

Java if/else语句

示例:

 public class IfElseIfExample {     public static void main(String[] args) {         int marks = 65;          if (marks < 50) {             System.out.println("fail");         } else if (marks >= 50 && marks < 60) {             System.out.println("D grade");         } else if (marks >= 60 && marks < 70) {             System.out.println("C grade");         } else if (marks >= 70 && marks < 80) {             System.out.println("B grade");         } else if (marks >= 80 && marks < 90) {             System.out.println("A grade");         } else if (marks >= 90 && marks < 100) {             System.out.println("A+ grade");         } else {             System.out.println("Invalid!");         }     } } 
Java

输出结果如下 -

 C grade

更多精彩内容以及学习资料,尚学堂论坛bbs.bjsxt.com免费下载。