一、if

先判断条件,再执行。

语法:

jquery的if多条件 java if 多条件_代码块


执行过程是这样滴~

jquery的if多条件 java if 多条件_代码块_02


注意:java中允许当if下面的代码块只有一行的时候,可以省略花括号。

二、if…else

语法:当条件成立时,执行代码块1,当条件不成立时,执行代码块2.

if (条件){
	  	代码块1;
 }else{
	  	代码块2;
 }

执行过程:

jquery的if多条件 java if 多条件_代码块_03

三、多重if

语法:

if(条件1) {
		代码块1;
	}else if(条件2){
		代码块2;
	}else {
		代码块3
	}

执行过程:

jquery的if多条件 java if 多条件_代码块_04


例如:

// 0-59分为C;60-79分为B;80-100分为A
import java.util.Scanner;
public class if_grammar {
	
	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		
		System.out.println("请输入成绩:");
		int score  = input.nextInt(); 
		if(score>=0 && score<=59) {
			System.out.println("C");
			
		}else if(score>=60 && score<=79) {
			System.out.println("B");
		}else if(score>=80 && score<=100) {
			System.out.println("A");
		}else {
			System.out.println("您输入的成绩有误!");
		}
	}	 
}

四、嵌套if

语法:

if(条件1) {
		if(条件2) {
			代码块1;
		}else {
			代码块2;
		}
	}else {
		代码块3;
	}
执行过程:

jquery的if多条件 java if 多条件_代码块_05

多重嵌套在java中也可以等同于:
if(条件1&&条件2) {
		代码块1
	}else {
		代码块2;
	}