Java從零開始學七 選擇結構

2021-09-06 20:50:40 字數 1708 閱讀 2117

一般來說程式的結構包含有下面三種:

1、順序結構

2、選擇結構

3、迴圈結構

程式至上而下逐行執行,一條語句執行完之後繼續執行下一條語句,一直到程式的末尾

選擇結構是根據條件的成立與否,再決定要執行哪些語句的一種結構

3.1 、if語句--單分支結構

if (判斷條件)

示例一、 比較2個整型變數的大小

package

pb.test;

public

class

test4

if(xif(x==y)

system.out.println("*****==比較完成*****==");

}}

3.2、if...else語句--雙分支結構

if (判斷條件)else

示例二、判斷乙個數字是奇數還是偶數

package

pb.test;

public

class

test5

else

}}

3.3、三目運算子

使用三目運算子時,運算元有3個,其格式如下:

變數 = 條件判斷?表示式1:表示式2

根據條件的成立與否,來決定結果為「:」前或「:」後的表示式,如果條件判斷為true,則執行表示式1,為false則執行表示式2

示例三、求出2個數字中的最大值

public

static

void

main(string args)

3.4、if…else if…else語句 --多分支結構

如果需要在if..else裡判斷多個條件時,就需要if..else if … else語句了,其格式如下:

if (條件判斷1)else if (條件判斷2)

… // 多個else if()語句

else

示例四、

package

pb.test;

public

class

test6

else

if(x==2)

else

if(x==3)

else

}}

要在許多的選擇條件中找到並執行其中乙個符合判斷條件的語句時,除了可以使用if..else不斷地判斷之外,也可以使用另一種更方便的方式即多重選擇——switch語句,語法格式:

switch (表示式)

4.1、執行流程

示例五、判斷學生成績,並給於評分,90~100分,a級大於80分,b級,大於70分,輸出c級,大於60分,d級,低於60分輸出e級

package

pb.test;

public

class

test7

}}

結果:c級

還是上面的如果不加break;

package

pb.test;

public

class

test7

}}

結果:c級,d級,e級

零開始學python 從零開始學Python

第1章 python入門 1 1 1 什麼是python 1 1 2 python語言有什麼特點 2 1 3 python可以幹什麼 4 練一練 5 第2章 準備開發環境 6 2 1 在windows上安裝python開發環境 6 2 2 選擇和安裝開發工具 11 練一練 17 第3章 基本概念 1...

從零開始學MATLAB(七) MATLAB符號計算

1 符號物件的建立 sym函式 sym函式用於建立單個符號物件,其常用呼叫格式為 符號物件名 sym a 將由a來建立符號物件。其中,a可以是乙個數值常量 數值矩陣或數值表示式 不加單引號 此時符號物件為乙個符號常量 a也可以是乙個變數名 加單引號 這時符號物件為乙個符號變數。符號計算的結果是乙個精...

從零開始學android

相對布局管理器指的是參考某一其他控制項進行擺放,可以通過控制,將元件擺放在乙個指定參考元件的上 下 左 右等位置,這些可以直接通過各個元件提供的屬性完成。下面介紹一下各個方法的基本使用 no.屬性名稱 對應的規則常量 描述1 android layout below relativelayout.b...