java學習第六講

2021-08-10 11:45:58 字數 1033 閱讀 3877

一:運算子

1.1算術運算子(+  -  *   /)

1.2 賦值運算子(=  +=  -=  *==  /==  ++  --)

列:a += b -->a = a+b;

(++ 在前)  先自增再賦值;(++ 在後)  先賦值再自增;

1.3 比較運算子(<   >  ==  !=   >=   <=  ! )

1.4 邏輯運算子

邏輯運算子(&&(與) ||(或) !(非) ^(異或)) 

(條件一)&&(條件二)       

有乙個條件不成立 整體返回false

當兩個條件都成立時才返回true 

(條件一)||(條件二)

有乙個條件成立 整體返回true

當兩個條件都不成立時才返回false

!(非)    非真既假  非假既真

1.5 條件運算子

條件運算子(三元表示式 三目表示式) 

(a>b) ? a : b; 當條件成立時返回 a 不成立返回 b

分支語句 1.執行結構2.分支執行 3.迴圈執行

二 迴圈語句

2.1 if迴圈

形式一:

如果if條件後 沒有寫大括號  那麼只會執行緊緊挨著if語句的下一句

if(條件語句)

形式二:

if(條件語句)

else

形式三:

當條件一成立時 執行語句一 不成立判斷條件語句二 成立執行 執行語句二 否則執行與語句三

注意 所以條件都不成立時才執行else 所以乙個if語句中的else只有乙個 且只能在迴圈體的最後

if (條件語句一) else if (條件語句二)

else

2.2 switch迴圈語句

switch (值)

注:什麼時候使用if  switch  

如果 你判斷乙個區間的話 使用if會簡單一點

如果你判斷的值是少數的幾個數字或者字元或字串可以使用switch 會簡單一點  效率略高

if的使用率會高一點  

第六講 if 語句

格式 單分支if 條件測試命令 then 命令序列 fi 多分支 if then 命令序列 else 命令序列 fi bin bash data new create if f file then echo exist file cat file wc l rm file else touch fi...

第六講感悟

方法是處理業務邏輯的 滿足使用者需求,有開發者設計的具有一定邏輯的 鄙人認為可以把方法看作是數學中的方程式,帶入因變數進行計算,得到所要求得的值 方法應盡可能單 一 簡單 容易理解。因此關於方法的返回值 有return語句的方法有可能還需被呼叫到其他方法中去使用 類似於三元一次方程兩兩相消後再求一次...

第六講 堆疊操作

本節中的例子其結構和例1一樣,僅改變mydisplay和myreshape。例4 利用堆疊繪製三個物體 乙個綠色的茶壺,乙個藍色的茶壺,乙個紅色的立方體 部分 void mydisplay void void myreshape glsizei w,glsizei h 執行後,我們可以看到左邊為乙個...