程式設計基礎(Java版)

程式設計基礎(Java版)

《程式設計基礎(Java版)》是2019年9月清華大學出版社出版圖書,作者是陳翠娥、王濤、邱春榮。

基本介紹

  • 中文名:程式設計基礎(Java版)
  • 作者:陳翠娥、王濤、邱春榮
  • 出版社:清華大學出版社
  • 出版時間:2019年9月
  • 定價:59 元
  • ISBN:9787302534938
內容簡介,圖書目錄,

內容簡介

《程式設計基礎(Java 版)》從初學者的角度,通過分析問題獲得解題思路、使用流程圖描述算法,再將流程圖轉換為程式代碼的過程,詳細講解了程式設計的步驟和方法。本書以項目案例為主導,通過實踐與理論相結合的方法,將知識點的學習貫穿於實踐的始末。本書結合筆者多年的開發和教學經驗,循序漸進地帶領讀者走進程式設計的大門。
全書共分為 7 章,包含程式流程圖、順序結構、選擇結構、循環結構、數組函式以及對技能題庫的分析與解答。
本書的配套資源包括 PPT 課件、書中案例的源檔案及習題/自測題答案。教學微視頻將和本書同時面世。
本書既可作為套用型本科院校、高職高專計算機相關專業的程式設計課程教材,也可以作為程式設計初學者和廣大計算機編程初學者的入門級讀物。

圖書目錄

第 1 章 程式流程圖 1
11 程式設計 2
111 計算機解題過程 2
112 程式設計語言 2
113 算法 4
12 程式流程圖 6
121 流程圖的繪製方法 6
122 程式設計的一般過程 9
13 Java 程式的構建模組 11
131 Java 語言的基本語法 11
132 Java 程式的基本組成單位 14
14 綜合實例 18
15 習題 20
第 2 章 順序結構 23
21 常量和變數 24
22 數據類型 26
221 整型數據 26
222 實型(浮點型)數據 27
223 字元型數據 28
224 布爾型數據 30
225 字元串類型數據 30
23 類型轉換 32
231 自動類型轉換 32
232 強制類型轉換 33
24 運算符和表達式 35
241 算術運算符 35
242 自增自減運算符 36
243 位運算符 37
244 賦值運算符 38
25 順序結構編程思想 39
26 順序結構編程綜合實例 42
27 習題 44
第 3 章 選擇結構 46
31 關係運算符和邏輯運算符 47
311 關係運算符和邏輯運算符 47
312 條件運算符 50
313 運算符的優先權51
32 if 語句 53
321 單分支 if 語句 53
322 雙分支 if 語句 55
323 多分支 if 語句 56
324 if 嵌套語句 59
33 switch 語句 61
331 switch 語句的語法 61
332 switch 語句示例 62
34 選擇結構編程綜合實例 65
35 習題 70
第 4 章 循環結構 74
41 while 循環和 do…while 循環 75
411 循環結構的概念75
412 while 循環 75
413 do…while 循環 79
42 for 循環 82
421 for 循環 82
422 for 循環變體 85
423 增強 for 循環 87
424 循環嵌套 87
43 跳轉語句 90
431 break 語句 90
432 continue 語句 92
44 循環結構編程綜合實例 93
45 習題 98
第 5 章 數組 102
51 一維數組 103
511 一維數組的定義 103
512 一維數組的引用 108
513 一維數組編程實例 112
52 二維數組 114
521 二維數組的定義 115
522 二維數組的引用 119
523 二維數組編程實例 121
53 數組編程綜合實例 123
54 習題127
第 6 章 函式 129
61 函式的聲明 130
62 函式的調用 131
621 函式調用概述 131
622 函式的參數傳遞 132
623 函式的返回值 138
63 遞歸調用 141
64 函式編程綜合實例 146
65 習題152
第 7 章 技能抽查之程式設計試題詳解 155
71 考核內容和評價 156
72 試題詳解 158
721 試題編號:J1-3《網路選拔賽題庫系統》關鍵算法 159
722 試題編號:J1-7《兒童智力遊戲》關鍵算法 164
723 試題編號:J1-12《手機號碼查詢系統》關鍵算法 167
724 試題編號:J1-15《節慶活動管理系統》關鍵算法 173
725 試題編號:J1-22《警務系統》關鍵算法 177
726 試題編號:J1-29《歌手大賽系統》關鍵算法 181
第 8 章 初識面向對象 188
81 類和對象 189
811 認識類和對象 189
812 類的定義與封裝 190
813 構造方法 194
814 this 關鍵字 195
815 static 關鍵字 197
82 類的繼承 199
821 類的繼承 199
822 重寫父類方法 202
823 super 關鍵字 204
824 final 關鍵字 205
83 抽象類與接口 206
831 抽象類 206
832 接口 209
84 多態 211
841 多態概述 211
842 靜態多態 212
843 動態多態 213
85 面向對象編程綜合實例 218
86 習題 223
附錄 A 下載、安裝與配置 Java 環境 226
A1 官網下載 JDK 安裝包 227
A2 安裝 JDK 228
A3 配置 JDK 229
A4 Linux 系統下 Java 環境的搭建 232
附錄 B Java 常用方法列表 233
B1 Math 類 234
B2 String 類 235
B3 Calendar 類 236
B4 Arrays 類 240
附錄 C 技能抽查試題(30 套)綜合解析 242
C1 試題編號:J1-1《小學生數學輔助學習系統》關鍵算法 243
C2 試題編號:J1-2《幫你算系統》關鍵算法 244
C3 試題編號:J1-3《網路選拔賽題庫系統》關鍵算法 245
C4 試題編號:J1-4《圖形體積計算系統》關鍵算法 245
C5 試題編號:J1-5《中國結圖案列印系統》關鍵算法 247
C6 試題編號:J1-6《智慧型統計系統》關鍵算法 248
C7 試題編號:J1-7《兒童智力遊戲》關鍵算法 249
C8 試題編號:J1-8《商品銷售系統》關鍵算法 249
C9 試題編號:J1-9《圖形體積計算系統》關鍵算法 251
C10 試題編號:J1-10《字元處理系統》關鍵算法 253
C11 試題編號:J1-11《動物園管理系統》關鍵算法 255
C12 試題編號:J1-12《手機號碼查詢系統》關鍵算法 257
C13 試題編號:J1-13《圖形列印系統》關鍵算法 257
C14 試題編號:J1-14《市場分析系統》關鍵算法 259
C15 試題編號:J1-15《節慶活動管理系統》關鍵算法 261
C16 試題編號:J1-16《中學生數學輔助學習系統》關鍵算法 261
C17 試題編號:J1-17《幾何圖形公式記憶系統》關鍵算法 263
C18 試題編號:J1-18《線上考試系統》關鍵算法 264
C19 試題編號:J1-19《OJ 系統》題庫關鍵算法 267
C20 試題編號:J1-20《統計問題處理系統》關鍵算法 269
C21 試題編號:J1-21《密碼破解系統》關鍵算法 272
C22 試題編號:J1-22《警務系統》關鍵算法 275
C23 試題編號:J1-23《“生活繁瑣”計算系統》關鍵算法 275
C24 試題編號:J1-24《軟體協會納新題庫系統》關鍵算法 278
C25 試題編號:J1-25《網上訓練平台》關鍵算法 280
C26 試題編號:J1-26《成績分析系統》關鍵算法 282
C27 試題編號:J1-27《酒水銷售系統》關鍵算法 284
C28 試題編號:J1-28《中學生數學輔助學習系統》關鍵算法 287
C29 試題編號:J1-29《歌手大賽系統》關鍵算法 288
C30 試題編號:J1-30《英語輔導系統》關鍵算法 288
參考文獻 291

相關詞條

熱門詞條

聯絡我們