4.8 表達式由運算符和變量、常數或常量組成的式子稱為表達式。例如2+3,a*b等。表達式是組成程序的基本單位,也是程序運算時的基本單位。在程序代
第五章流程控制流程就是指程序執行的順序,流程控制就是指通過控制程序執行的順序實現要求的功能。流程控制部分是程序中語法和邏輯的結合,也是程序中最靈活
5.3 條件語句條件語句,是程序中根據條件是否成立進行選擇執行的一類語句,這類語句在實際使用中,難點在於如何准確的抽象條件。例如實現程序登錄功能時
5.3.1.2 if-else語句if-else語句實現了封閉的條件,在程序中使用的更加常見。其中else關鍵字的作用是“否則&rdq
5.3.1.3 if-else if-else語句在現實中,有些時候的條件不是一個,而是一組相關的條件,例如將阿拉伯數字轉換為中文大寫,根據分數轉
5.3.2 switch語句switch關鍵字的中文意思是開關、轉換的意思,switch語句在條件語句中特別適合做一組變量相等的判斷,在結構上比i
5.4 循環語句循環語句在程序設計中用來描述有規則重復的流程。在實際的程序中,存在很多需要重復執行的流程,為了簡化這些重復的執行流程,在程序設計語
5.4.2 do-while語句do-while語句由關鍵字do和while組成,是循環語句中最典型的“先循環再判斷”的流
5.4.3 for語句for關鍵字的意思是“當…的時候”,是實際開發中比較常用的循環語句,其語法格式相對於前
5.5 break和continue語句break和continue語句是和循環語句緊密相關的兩種語句。其中break關鍵字的意思是中斷、打斷,c
5.6 綜合示例在一般的學校學習流程控制時,重點是放在流程控制的相關語法,其實為了能成為一個合格的程序員,僅僅學好語法是遠遠不夠的,還需要通過大量
5.6.1.3 喝汽水問題問題:共有1000瓶汽水,每喝完後一瓶得到的一個空瓶子,每3個空瓶子又能換1瓶汽水,喝掉以後又得到一個空瓶子,問總共能喝
5.6.1.5 99乘法表問題:在控制台打印數學上的99乘法表該類問題是發現數字的規律,然後將數值的規律用程序描述出來。實際實現時,可能需要耐心的
5.6.2 綜合練習本部分是一些整理的關於流程控制部分的綜合練習,可以通過這些練習熟悉Java語言的基本語法,以及鍛煉邏輯思維能力。練習題:1、計
第六章數組數組(Array)是Java語言中內置的一種基本數據存儲結構,通俗的理解,就是一組數的集合,目的是用來一次存儲多個數據。數組是程序中實現
6.2 數組基本語法了解了數組的概念以後,下面來看一下數組的語法格式。數組的語法格式主要有四種:數組聲明、數組初始化、引用數組元素和獲得數組長度。
6.3 數組使用示例本部分通過一系列的示例,熟悉數組的基本語法,並演示一些使用數組可以解決的基本問題。在實際使用數組時,數組的長度以及數組中每個元
6.3.6 數制轉換要求:將十進制數字轉換為二進制數字。在前面介紹過,十進制數字轉換為二進制數字時一般使用除二取余法,該方法很規則,在程序中可以通
6.3.7 數字統計要求:統計一個整數中出現最多的數字。如果數字個數一樣,則以最大的數字為准,例如1輸出1,121輸出1,23231輸出3。該題是
6.4 多維數組基礎在學校裡,由於一個班的人數不多,所以按照順序編號即可,當人數增多時,例如對於學校裡的人,在編號時就要增加層次,例如XX班XX號