【JavaSE】語言基礎4

摘要

  • 循環(huán)結(jié)構(gòu)
  • 方法和重載

循環(huán)結(jié)構(gòu)概述和for語句的格式及其使用

  • A:循環(huán)結(jié)構(gòu)的分類
    • for,while,do...while
  • B:循環(huán)結(jié)構(gòu)for語句的格式:
  •   for(初始化表達式;條件表達式;循環(huán)后的操作表達式) {
          循環(huán)體;
      }
    
  • C執(zhí)行流程:
    • a:執(zhí)行初始化語句
    • b:執(zhí)行判斷條件語句,看其返回值是true還是false
      • 如果是true搔驼,就繼續(xù)執(zhí)行
      • 如果是false,就結(jié)束循環(huán)
    • c:執(zhí)行循環(huán)體語句;
    • d:執(zhí)行循環(huán)后的操作表達式
    • e:回到B繼續(xù)馍佑。

循環(huán)結(jié)構(gòu)while語句的格式和基本使用

  • A:循環(huán)結(jié)構(gòu)while語句的格式:
  •   while循環(huán)的基本格式:
      while(判斷條件語句) {
          循環(huán)體語句;
      }
      
      完整格式:
      
      初始化語句;
      while(判斷條件語句) {
           循環(huán)體語句;
           控制條件語句;
      }
    
  • B:執(zhí)行流程:
    • a:執(zhí)行初始化語句
    • b:執(zhí)行判斷條件語句,看其返回值是true還是false
      • 如果是true晃危,就繼續(xù)執(zhí)行
      • 如果是false叙赚,就結(jié)束循環(huán)
    • c:執(zhí)行循環(huán)體語句;
    • d:執(zhí)行控制條件語句
    • e:回到B繼續(xù)。

循環(huán)結(jié)構(gòu)do...while語句的格式和基本使用

  • A:循環(huán)結(jié)構(gòu)do...while語句的格式:
  •   do {
          循環(huán)體語句;
      }while(判斷條件語句);
      
      完整格式僚饭;
      初始化語句;
      do {
          循環(huán)體語句;
          控制條件語句;
      }while(判斷條件語句);
    
  • B:執(zhí)行流程:
    • a:執(zhí)行初始化語句
    • b:執(zhí)行循環(huán)體語句;
    • c:執(zhí)行控制條件語句
    • d:執(zhí)行判斷條件語句,看其返回值是true還是false
      • 如果是true,就繼續(xù)執(zhí)行
      • 如果是false胧砰,就結(jié)束循環(huán)
    • e:回到b繼續(xù)鳍鸵。

循環(huán)結(jié)構(gòu)三種循環(huán)語句的區(qū)別

  • A:案例演示
    • 三種循環(huán)語句的區(qū)別:
    • do...while循環(huán)至少執(zhí)行一次循環(huán)體。
    • 而for,while循環(huán)必須先判斷條件是否成立尉间,然后決定是否執(zhí)行循環(huán)體語句偿乖。
  • B:案例演示
    • for循環(huán)和while循環(huán)的區(qū)別:
      • A:如果你想在循環(huán)結(jié)束后,繼續(xù)使用控制條件的那個變量哲嘲,用while循環(huán)贪薪,否則用for循環(huán)。不知道用誰就用for循環(huán)眠副。因為變量及早的從內(nèi)存中消失画切,可以提高內(nèi)存的使用效率。

循環(huán)結(jié)構(gòu)注意事項之死循環(huán)

  • A:一定要注意控制條件語句控制的那個變量的問題囱怕,不要弄丟了霍弹,否則就容易死循環(huán)。
  • B:兩種最簡單的死循環(huán)格式
    • while(true){...}
    • for(;;){...}

循環(huán)結(jié)構(gòu)九九乘法表

  • A:案例演示
    • 需求:在控制臺輸出九九乘法表娃弓。
  • B:代碼優(yōu)化
  •   注意:
      '\x' x表示任意典格,\是轉(zhuǎn)義符號,這種做法叫轉(zhuǎn)移字符。
      
      '\t'    tab鍵的位置
      '\r'    回車
      '\n'    換行
      '\"'轉(zhuǎn)義雙引號(用于打印等)
      '\''同上
    

控制跳轉(zhuǎn)語句break語句

  • A:break的使用場景
    • 只能在switch和循環(huán)中

控制跳轉(zhuǎn)語句continue語句

  • A:continue的使用場景
    • 只能在循環(huán)中

控制跳轉(zhuǎn)語句標號

  • 標號:標記某個循環(huán)對其控制
  • 標號組成規(guī)則:其實就是合法的標識符
  •   a: for(;;){
            break a;
         }
      http://www.baidu.com 此處為一個標號加一個單行注釋台丛,可以在代碼中出現(xiàn)但無意義耍缴。
    

控制跳轉(zhuǎn)語句return語句

  • A:return的作用
    • 返回
    • 其實它的作用不是結(jié)束循環(huán)的,而是結(jié)束方法的挽霉。
  • B:return和break以及continue的區(qū)別?
    • return是結(jié)束方法
    • break是跳出循環(huán)
    • continue是終止本次循環(huán)繼續(xù)下次循環(huán)

方法概述和格式說明

  • A:為什么要有方法
    • 提高代碼的復用性
  • B:什么是方法
    • 完成特定功能的代碼塊防嗡。
  • C:方法的格式
  •   修飾符 返回值類型 方法名(參數(shù)類型 參數(shù)名1,參數(shù)類型 參數(shù)名2...) {
          方法體語句;
          return 返回值; 
      } 
    
  • D:方法的格式說明
    • 修飾符:目前就用 public static。后面我們再詳細的講解其他的修飾符炼吴。
    • 返回值類型:就是功能結(jié)果的數(shù)據(jù)類型本鸣。
    • 方法名:符合命名規(guī)則即可。方便我們的調(diào)用硅蹦。
    • 參數(shù):
      • 實際參數(shù):就是實際參與運算的荣德。
      • 形式參數(shù)闷煤;就是方法定義上的,用于接收實際參數(shù)的涮瞻。
    • 參數(shù)類型:就是參數(shù)的數(shù)據(jù)類型
    • 參數(shù)名:就是變量名
    • 方法體語句:就是完成功能的代碼鲤拿。
    • return:結(jié)束方法的。
    • 返回值:就是功能的結(jié)果署咽,由return帶給調(diào)用者近顷。

方法的注意事項

  • A:方法調(diào)用(有具體返回值)
    • a:單獨調(diào)用,一般來說沒有意義,所以不推薦宁否。
    • b:輸出調(diào)用,但是不夠好窒升。因為我們可能需要針對結(jié)果進行進一步的操作。
    • c:賦值調(diào)用,推薦方案慕匠。
  • B:案例演示
    • a:方法不調(diào)用不執(zhí)行
    • b:方法與方法是平級關系饱须,不能嵌套定義
    • c:方法定義的時候參數(shù)之間用逗號隔開
    • d:方法調(diào)用的時候不用在傳遞數(shù)據(jù)類型
    • e:如果方法有明確的返回值,一定要有return帶回一個值

方法重載概述和基本使用

  • A:方法重載概述
    • 求和案例
      • 2個整數(shù)
      • 3個整數(shù)
      • 4個整數(shù)
  • B:方法重載:
    • 在同一個類中台谊,方法名相同蓉媳,參數(shù)列表不同。與返回值類型無關(返回值可以不同)锅铅。

    • 參數(shù)列表不同:

      • A:參數(shù)個數(shù)不同
      • B:參數(shù)類型不同
      • C:參數(shù)的順序不同(算重載,但是在開發(fā)中不用)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末酪呻,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子盐须,更是在濱河造成了極大的恐慌玩荠,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件丰歌,死亡現(xiàn)場離奇詭異姨蟋,居然都是意外死亡,警方通過查閱死者的電腦和手機立帖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進店門眼溶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人晓勇,你說我怎么就攤上這事堂飞。” “怎么了绑咱?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵绰筛,是天一觀的道長。 經(jīng)常有香客問我描融,道長铝噩,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任窿克,我火速辦了婚禮骏庸,結(jié)果婚禮上毛甲,老公的妹妹穿的比我還像新娘。我一直安慰自己具被,他們只是感情好玻募,可當我...
    茶點故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著一姿,像睡著了一般七咧。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上叮叹,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天艾栋,我揣著相機與錄音,去河邊找鬼衬横。 笑死裹粤,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的蜂林。 我是一名探鬼主播,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼拇泣,長吁一口氣:“原來是場噩夢啊……” “哼噪叙!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起霉翔,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤睁蕾,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后债朵,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體子眶,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年序芦,在試婚紗的時候發(fā)現(xiàn)自己被綠了臭杰。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡谚中,死狀恐怖渴杆,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情宪塔,我是刑警寧澤磁奖,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站某筐,受9級特大地震影響比搭,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜南誊,卻給世界環(huán)境...
    茶點故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一身诺、第九天 我趴在偏房一處隱蔽的房頂上張望蜜托。 院中可真熱鬧,春花似錦戚长、人聲如沸盗冷。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽仪糖。三九已至,卻和暖如春迫肖,著一層夾襖步出監(jiān)牢的瞬間锅劝,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工蟆湖, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留故爵,地道東北人。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓隅津,卻偏偏與公主長得像诬垂,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子伦仍,可洞房花燭夜當晚...
    茶點故事閱讀 44,689評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 專業(yè)考題類型管理運行工作負責人一般作業(yè)考題內(nèi)容選項A選項B選項C選項D選項E選項F正確答案 變電單選GYSZ本規(guī)程...
    小白兔去釣魚閱讀 8,988評論 0 13
  • 一结窘、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 5,744評論 0 10
  • 在C語言中,五種基本數(shù)據(jù)類型存儲空間長度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來閱讀 3,341評論 0 2
  • Lua 5.1 參考手冊 by Roberto Ierusalimschy, Luiz Henrique de F...
    蘇黎九歌閱讀 13,791評論 0 38
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,381評論 0 5