go 選擇和迴圈

2022-03-08 15:25:42 字數 1149 閱讀 1615

目錄switch

for寫法一

num := 2

if num >= 5 else

寫法二

dd := 5

if dd > 5 else if dd > 2 else

寫法三

//作用域僅在if-else中

if ss:=2; ss>5

寫法一

num := 5

switch num

寫法二

score := 88

switch

寫法三

num := 5

switch num

寫法四

//作用域僅在switch中

switch num := 5; num

go中的for迴圈類似c語言,即

for 表示式1; 表示式2; 表示式3 

/***表示式1:初始化

**表示式2:判斷條件

**表示式3:迭代值

**省略表示式1:

**省略表示式2:迴圈永遠成立,即死迴圈

**省略表示式3:

*/

用法一

for i=1; i<5; i++
用法二

num := 1

for i<5

一般用法和其它語言一樣,但是go可以有一些特殊的使用方法

out:

for i := 1; i < 5; i++

} }

標籤跳轉

a := 1

loop:

a++if a > 10

選擇和迴圈結構

一 if else if else 只會執行其中的乙個分支,其他分支會被繞開。二執行switch語句時,遇到了符合的case後,如果沒有break,會執行接下來的所有case中的 不會再判斷case是否符合switch的表示式 包括default語句,除非遇到break int a1 1 int a...

if選擇結構和while迴圈及for迴圈

if 條件 示例 如下 public static void main string args 奇偶數判斷條件 i 2 0 為偶數否則為奇數。示例 如下 public class suijishu else if i 1 複雜條件 與 或 非 三種 示例 如下 public static void ...

選擇結構和迴圈結構

一 if if else if else if else if else 三種,都是對boolean表示式判斷 switch 裡面是乙個表示式就行,對結果進行常量判斷,若干個case常量break,最後 default break,二 迴圈結構 1 普通for迴圈 2 while迴圈 4 三種迴圈的...