程序設(shè)計(jì)基礎(chǔ)

出版時(shí)間:2011-9  出版社:機(jī)械工業(yè)出版社  作者:余先鋒  頁數(shù):240  

內(nèi)容概要

  《程序設(shè)計(jì)基礎(chǔ)(Java語言)》是以java語言為基礎(chǔ)的程序設(shè)計(jì)入門教材,從有關(guān)程序設(shè)計(jì)的思想和方法入手,介紹程序設(shè)計(jì)概念及目的。內(nèi)容包括程序編寫的基本要求,程序代碼的格式與編寫規(guī)則、數(shù)據(jù)的概念以及數(shù)據(jù)類型的特點(diǎn),變量、運(yùn)算符、表達(dá)式、方法(函數(shù))等概念及應(yīng)用,同時(shí)以順序、分支、循環(huán)等程序的控制方法為核心,通過數(shù)組、字符串、方法等應(yīng)用,介紹程序控制的方法和技巧,并通過實(shí)例介紹窮舉、遞推、迭代、遞歸、查找、排序等常用的算法?!  冻绦蛟O(shè)計(jì)基礎(chǔ)(Java語言)》可作為大學(xué)一年級(jí)計(jì)算機(jī)及相關(guān)專業(yè)學(xué)生程序設(shè)計(jì)入門教材,也可作為程序設(shè)計(jì)初學(xué)者的學(xué)習(xí)參考書。

書籍目錄

出版說明前言第1章程序設(shè)計(jì)基本概念1.1程序設(shè)計(jì)與程序設(shè)計(jì)語言1.1.1程序設(shè)計(jì)概述1.1.2程序設(shè)計(jì)語言1.1.3程序的編譯與解釋1.1.4程序設(shè)計(jì)的步驟1.1.5學(xué)習(xí)程序設(shè)計(jì)應(yīng)該注意的幾個(gè)方面1.2算法及算法的表示1.2.1算法的基本概念1.2.2算法的表示1.2.3算法的特點(diǎn)1.3java語言的特點(diǎn)1.3.1java語言的特點(diǎn)1.3.2面向?qū)ο?.3.3java程序的編譯與運(yùn)行特點(diǎn)1.3.4c語言和java語言的比較1.4java程序的開發(fā)環(huán)境與運(yùn)行環(huán)境1.4.1java類庫(kù)1.4.2java運(yùn)行環(huán)境1.4.3java開發(fā)環(huán)境1.4.4java集成開發(fā)環(huán)境1.5關(guān)于java知識(shí)體系本章小結(jié)習(xí)題第2章程序的編寫與編譯運(yùn)行2.1java程序文件2.2程序的編譯和運(yùn)行2.2.1使用集成開發(fā)工具編譯運(yùn)行2.2.2使用命令行編譯運(yùn)行2.3java程序結(jié)構(gòu)與語法規(guī)則2.3.1java程序基本結(jié)構(gòu)2.3.2程序注釋2.3.3程序的語法規(guī)則2.4標(biāo)識(shí)符與關(guān)鍵字2.4.1標(biāo)識(shí)符2.4.2關(guān)鍵字本章小結(jié)習(xí)題第3章變量與數(shù)據(jù)類型3.1數(shù)的進(jìn)制3.1.1原碼、反碼和補(bǔ)碼3.1.2不同進(jìn)制數(shù)的表示方法3.2變量和常量3.2.1變量與常量的聲明與初始化3.2.2變量3.2.3常量3.2.4字面值3.3基本數(shù)據(jù)類型3.3.1整型3.3.2實(shí)型3.3.3字符型3.3.4邏輯型3.4基本數(shù)據(jù)類型的轉(zhuǎn)換3.4.1數(shù)據(jù)類型的自動(dòng)轉(zhuǎn)換3.4.2數(shù)據(jù)類型的強(qiáng)制轉(zhuǎn)換3.5引用數(shù)據(jù)類型本章小結(jié)習(xí)題第4章程序的基本結(jié)構(gòu)4.1程序的基本構(gòu)成4.2運(yùn)算符4.2.1算術(shù)運(yùn)算符4.2.2關(guān)系運(yùn)算符4.2.3邏輯運(yùn)算符4.2.4位運(yùn)算符4.2.5 賦值運(yùn)算符4.2.6 其他運(yùn)算符4.2.7 運(yùn)算符的優(yōu)先級(jí)4.3表達(dá)式和語句4.3.1 賦值表達(dá)式4.3.2 算術(shù)表達(dá)式4.3.3關(guān)系與邏輯表達(dá)式4.3.4位運(yùn)算與移位表達(dá)式4.3.5 語句4.3.6復(fù)合語句4.4數(shù)據(jù)的輸出與輸入4.4.1數(shù)據(jù)的輸出顯示4.4.2從鍵盤輸入數(shù)據(jù)本章小結(jié)習(xí)題第5章程序的控制5.1順序程序5.2分支控制5.2.1if分支結(jié)構(gòu)5.2.2if… else …分支結(jié)構(gòu)5.2.3if …else if …結(jié)構(gòu)5.2.4if語句的嵌套5.2.5關(guān)于復(fù)合語句問題5.2.6switch控制語句5.2.7switch與if…else…結(jié)構(gòu)對(duì)比5.2.8條件運(yùn)算符的應(yīng)用5.2.9分支控制應(yīng)用實(shí)例5.3循環(huán)控制5.3.1循環(huán)結(jié)構(gòu)的組成部分5.3.2for循環(huán)5.3.3while循環(huán)5.3.4do…while循環(huán)5.3.5循環(huán)基本要素與實(shí)現(xiàn)方法5.3.6循環(huán)體中的局部變量5.4多重循環(huán)5.4.1多重循環(huán)的基本結(jié)構(gòu)5.4.2多重循環(huán)的控制技巧5.5循環(huán)的中斷控制5.5.1break語句5.5.2continue語句5.5.3return語句5.6for?each循環(huán)本章小結(jié)習(xí)題第6章數(shù)組6.1數(shù)組與數(shù)組的聲明6.1.1數(shù)組的特點(diǎn)6.1.2一維數(shù)組的聲明6.1.3數(shù)組的初值6.1.4數(shù)組的長(zhǎng)度6.1.5一維數(shù)組應(yīng)用實(shí)例6.2二維數(shù)組6.2.1二維數(shù)組的聲明與創(chuàng)建6.2.2二維數(shù)組的初值6.2.3二維數(shù)組的應(yīng)用實(shí)例6.3引用數(shù)據(jù)類型數(shù)組6.4數(shù)組應(yīng)用實(shí)例6.5數(shù)組元素的遍歷本章小結(jié)習(xí)題第7章字符串7.1字符串類string7.1.1string類的創(chuàng)建7.1.2string類的常用方法7.1.3string字符串與基本數(shù)據(jù)的相互轉(zhuǎn)換7.1.4string字符串與字符數(shù)組的轉(zhuǎn)換7.1.5string字符串?dāng)?shù)組7.2字符串類stringbuffer7.2.1stringbuffer類的創(chuàng)建7.2.2stringbuffer類的常用方法7.2.3string字符串與stringbuffer字符串的區(qū)別本章小結(jié)習(xí)題第8章方法8.1方法的設(shè)計(jì)和使用8.1.1方法的聲明8.1.2方法調(diào)用、方法參數(shù)與返回值8.1.3類方法和實(shí)例方法8.1.4關(guān)于main()方法8.1.5方法應(yīng)用實(shí)例8.1.6方法的嵌套調(diào)用8.2變量的作用域與參數(shù)傳遞的方式8.2.1類變量與實(shí)例變量8.2.2局部變量8.2.3基本數(shù)據(jù)類型參數(shù)傳遞8.2.4引用數(shù)據(jù)類型參數(shù)傳遞8.3常用java類庫(kù)的方法及使用8.3.1系統(tǒng)類system中常用的方法8.3.2字符串類string、stringbuffer中常用的方法8.3.3數(shù)學(xué)(math)類中的常用方法8.3.4數(shù)字格式化類 numberformat中常用的方法8.3.5日期時(shí)間類中常用的方法與應(yīng)用本章小結(jié)習(xí)題第9章算法與程序技巧9.1程序算法及特點(diǎn)9.1.1算法概述9.1.2程序算法的特點(diǎn)9.1.3常用算法及分類9.2窮舉算法9.3遞推算法9.4迭代算法9.5遞歸算法9.6查找算法9.6.1線性查找9.6.2二分法查找9.6.3費(fèi)氏查找9.6.4插值查找9.7排序算法9.7.1交換排序9.7.2插入排序9.7.3選擇排序9.7.4希爾排序9.7.5快速排序9.7.6字符串?dāng)?shù)組的查找與排序9.7.7使用arrays類的sort方法排序本章小結(jié)習(xí)題附錄a上機(jī)實(shí)驗(yàn)實(shí)驗(yàn)1簡(jiǎn)單程序的編輯、編譯和運(yùn)行實(shí)驗(yàn)2數(shù)據(jù)類型的定義與輸出、數(shù)據(jù)類型的轉(zhuǎn)換實(shí)驗(yàn)3表達(dá)式與語句實(shí)驗(yàn)4分支程序設(shè)計(jì)實(shí)驗(yàn)5循環(huán)程序設(shè)計(jì)實(shí)驗(yàn)6數(shù)組應(yīng)用設(shè)計(jì)實(shí)驗(yàn)7循環(huán)程序與數(shù)組實(shí)驗(yàn)8字符串應(yīng)用實(shí)驗(yàn)9方法的應(yīng)用實(shí)驗(yàn)10程序綜合設(shè)計(jì)實(shí)驗(yàn)11程序算法應(yīng)用(1)實(shí)驗(yàn)12程序算法應(yīng)用(2)附錄bascii碼表參考文獻(xiàn)

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    程序設(shè)計(jì)基礎(chǔ) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7