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....