運算子和迴圈控制語句

2021-08-29 01:23:10 字數 1301 閱讀 8296

1.例如 a=b&&c&&d ;

如果b為flase,則c,d則不執行,a的值直接為flase;

如果b為true,c為flase,則d就不執行;

2.例如 a=b||c||d;

如果b的值為true,c,d則不執行,a的值為true;

如果b為flase,c為true,則d就不執行;

1.switch語句

格式:switch(表示式)

特點:switch(n)中 n不可以是 long型別,float型別,double型別;

case之間與default沒有順序。先判斷所有的case,沒有匹配的case執行default;

如果匹配的case或者default沒有對應的break,那麼程式會繼續向下執行,執行可以執行的語句,直到遇到break或者switch結尾結束;

switch case中的值必須要與switch表示式的值具有相同的資料型別。而且case後跟的值必須是常量,不能跟變數。

備註:string 在jdk1.7之後才可以使用

1.for語句

用於陣列的foreach與for用法的差別:

int array = ;

for(int i = 0;i < array.length;i++)

for(int a : array)

上面寫的和下面的foreach語法寫的結果是一樣的;

foreach語法,表示不必建立int變數去對由訪問項構成的序列進行計數,foreach將自動產生每一項。

public static int fibonac(int n)  else

}

public static void rannumber(int a,int b) 

}

public static void length(int n) 

system.out.println();

system.out.print("順序輸出為:");

for(int i=count;i>0;i--)

system.out.println();

system.out.println("總個數為:"+count);

}

public static int binary(int n) 

n=n/2; //右移一位操作(因為上面模二已經把最後一位判斷了,所以右移一位繼續執行迴圈)

}return count;

}

運算子 控制語句

3.運算子 控制語句 3.1 運算子 假定 a 值為 10,b 值為 20。3.1.1 算數運算子 運算子 描述 例項 檢查左邊值是否大於右邊值,如果是返回 true 否則返回 false。檢查左邊值是否小於右邊值,如果是返回 true 否則返回 false。檢查左邊值是否大於等於右邊值,如果是返回...

運算子和控制流語句

一 運算子 賦值運算子 算術運算子 關係運算子 邏輯運算子 條件運算子 1 賦值運算子 變數名 表示式 例如 n 5 2 算數運算子 當 在變數前面時,如 a 把a先自增加1,在運算別的,當 在後時,如 a 先使用a 最後再把a自增加1 同理 例如 int a 5 int b a a a a a 時...

Go 運算子 控制語句

算數運算子 加減乘除 取餘 自增 自減 關係運算子 邏輯運算子 位運算子 賦值運算子 運算子描述 簡單的賦值運算子,將乙個表示式的值賦給乙個左值 相加後再賦值 相減後再賦值 相乘後再賦值 相除後再賦值 求餘後再賦值 左移後賦值 右移後賦值 按位與後賦值 按位異或後賦值 優先順序 2.1條件語句 2....