注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)程序設(shè)計(jì)基礎(chǔ)(Java語言)

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

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

定 價(jià):¥29.00

作 者: 余先鋒 編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

ISBN: 9787111344506 出版時間: 2011-09-01 包裝: 平裝
開本: 16開 頁數(shù): 240 字?jǐn)?shù):  

內(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)用,同時以順序、分支、循環(huán)等程序的控制方法為核心,通過數(shù)組、字符串、方法等應(yīng)用,介紹程序控制的方法和技巧,并通過實(shí)例介紹窮舉、遞推、迭代、遞歸、查找、排序等常用的算法?!冻绦蛟O(shè)計(jì)基礎(chǔ)(java語言)》可作為大學(xué)一年級計(jì)算機(jī)及相關(guān)專業(yè)學(xué)生程序設(shè)計(jì)入門教材,也可作為程序設(shè)計(jì)初學(xué)者的學(xué)習(xí)參考書。

作者簡介

暫缺《程序設(shè)計(jì)基礎(chǔ)(Java語言)》作者簡介

圖書目錄

出版說明
前言
第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)該注意的幾個方面
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ū)ο?br /> 1.3.3java程序的編譯與運(yùn)行特點(diǎn)
1.3.4c語言和java語言的比較
1.4java程序的開發(fā)環(huán)境與運(yùn)行環(huán)境
1.4.1java類庫
1.4.2java運(yùn)行環(huán)境
1.4.3java開發(fā)環(huán)境
1.4.4java集成開發(fā)環(huán)境
1.5關(guān)于java知識體系
本章小結(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)識符與關(guān)鍵字
2.4.1標(biāo)識符
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ù)類型的自動轉(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)先級
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)對比
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ù)組的長度
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字符串類string
7.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字符串類stringbuffer
7.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類庫的方法及使用
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日期時間類中常用的方法與應(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簡單程序的編輯、編譯和運(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)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號