1. 程式人生 > >java 條件語句if..

java 條件語句if..

一、if

先判斷條件,再執行。

語法: 在這裡插入圖片描述 執行過程是這樣滴~ 在這裡插入圖片描述

二、if…else

語法:當條件成立時,執行程式碼塊1,當條件不成立時,執行程式碼塊2.

 if (條件){
	  	程式碼塊1;
 }else{
	  	程式碼塊2;
 }

執行過程:

在這裡插入圖片描述

三、多重if

語法:

	if(條件1) {
		程式碼塊1}else if(條件2){
		程式碼塊2}else {
		程式碼塊3
	}

執行過程: 在這裡插入圖片描述 例如:

// 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}
執行過程:

在這裡插入圖片描述

多重巢狀在java中也可以等同於:
	if(條件1&&條件2) {
		程式碼塊1
	}else {
		程式碼塊2}