Java與UML面向?qū)ο蟪绦蛟O(shè)計(jì)(Java編程基礎(chǔ))ppt.ppt_第1頁(yè)
Java與UML面向?qū)ο蟪绦蛟O(shè)計(jì)(Java編程基礎(chǔ))ppt.ppt_第2頁(yè)
Java與UML面向?qū)ο蟪绦蛟O(shè)計(jì)(Java編程基礎(chǔ))ppt.ppt_第3頁(yè)
Java與UML面向?qū)ο蟪绦蛟O(shè)計(jì)(Java編程基礎(chǔ))ppt.ppt_第4頁(yè)
Java與UML面向?qū)ο蟪绦蛟O(shè)計(jì)(Java編程基礎(chǔ))ppt.ppt_第5頁(yè)
已閱讀5頁(yè),還剩50頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Java與UML面向?qū)ο蟪绦蛟O(shè)計(jì) 第2章Java編程基礎(chǔ) 標(biāo)識(shí)符與關(guān)鍵字 變量與基本數(shù)據(jù)類型Java的基本數(shù)據(jù)類型 變量與基本數(shù)據(jù)類型 變量定義與賦值邏輯型數(shù)據(jù)邏輯型數(shù)據(jù)字符型數(shù)據(jù)整型數(shù)據(jù)浮點(diǎn)型數(shù)據(jù) Java常用轉(zhuǎn)義字符 整型變量類型 尺寸與取值范圍 運(yùn)算符和表達(dá)式 算術(shù)運(yùn)算符和算術(shù)表達(dá)式賦值運(yùn)算符和賦值表達(dá)式增量和減量運(yùn)算符關(guān)系運(yùn)算符和關(guān)系表達(dá)式邏輯運(yùn)算符和邏輯表達(dá)式位運(yùn)算符條件運(yùn)算符和條件表達(dá)式表達(dá)式中的類型轉(zhuǎn)換運(yùn)算符的優(yōu)先級(jí)與結(jié)合性總結(jié) 算術(shù)運(yùn)算符 關(guān)系運(yùn)算符 邏輯運(yùn)算符 高 低 布爾邏輯運(yùn)算真值表 位運(yùn)算符 位邏輯運(yùn)算 位邏輯運(yùn)算 位邏輯運(yùn)算 位邏輯運(yùn)算 算術(shù)或有符號(hào)右移運(yùn)算 邏輯或無(wú)符號(hào)右移運(yùn)算 左移運(yùn)算 自動(dòng)類型轉(zhuǎn)換規(guī)則 簡(jiǎn)單數(shù)據(jù)類型之間的轉(zhuǎn)換規(guī)則 Java運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 控制臺(tái)輸入輸出 數(shù)據(jù)輸出print和println方法printf格式化輸出方法 日期和時(shí)間的轉(zhuǎn)換符 日期和時(shí)間的轉(zhuǎn)換符 用于System out printf的格式轉(zhuǎn)換符 用于System out printf的標(biāo)志符 數(shù)據(jù)輸入 對(duì)話框輸入命令行輸入 輸入對(duì)話框 輸入對(duì)話框 例子 importjava util publicclassCommandInput publicstaticvoidmain String args Scannerinput newScanner System in System out println What syourname Stringname input nextLine System out println Howoldareyou intage input nextInt System out println name is age yearsold 程序運(yùn)行結(jié)果 程序控制語(yǔ)句 Java語(yǔ)句概述表達(dá)式語(yǔ)句方法調(diào)用語(yǔ)句流程控制語(yǔ)句異常處理語(yǔ)句復(fù)合語(yǔ)句 if條件語(yǔ)句 if 條件 語(yǔ)句if a 0 System out print a是正數(shù) if語(yǔ)句的流程圖 if 條件 語(yǔ)句1else語(yǔ)句2 if mark 60 System out print 及格 elseSystem out print 不及格 if else語(yǔ)句的流程圖 if 條件1 語(yǔ)句1elseif 條件2 語(yǔ)句2elseif 條件3 語(yǔ)句3 elseif 條件m 語(yǔ)句melse語(yǔ)句n 例子 if mark 90 System out print A elseif mark 80 System out print B elseif mark 70 System out print C elseif mark 60 System out print D elseSystem out print F if else if多分支語(yǔ)句的流程圖 嵌套的if語(yǔ)句 switch分支語(yǔ)句 switch 表達(dá)式 case常量表達(dá)式1 語(yǔ)句序列1 break case常量表達(dá)式2 語(yǔ)句序列2 break case常量表達(dá)式3 語(yǔ)句序列3 break case常量表達(dá)式n 語(yǔ)句序列n break default 語(yǔ)句序列n 1 break switch語(yǔ)句的流程圖 while循環(huán)語(yǔ)句 前100個(gè)正整數(shù)之和 1 2 3 99 100 intsum 0 inti 1 while i 100 sum sum i i i 1 while語(yǔ)句的流程圖 do while循環(huán)語(yǔ)句 intsum 0 inti 1 do sum sum i i i 1 while i 100 do while循環(huán)的流程圖 for循環(huán)語(yǔ)句 for 循環(huán)變量初始化 循環(huán)條件 循環(huán)變量更新 語(yǔ)句for后面的括號(hào)內(nèi)包含了用分號(hào)隔開(kāi)的三部分 當(dāng)循環(huán)第一次開(kāi)始時(shí) 首先執(zhí)行循環(huán)變量初始化部分 循環(huán)變量一般用來(lái)控制循環(huán)的執(zhí)行次數(shù) 初始化部分只執(zhí)行一次 接著執(zhí)行循環(huán)條件測(cè)試部分 它通常測(cè)試循環(huán)變量的值以判斷是否執(zhí)行了指定的次數(shù) 如果循環(huán)條件為真 就執(zhí)行循環(huán)體 否則就終止循環(huán) 執(zhí)行完循環(huán)體后 接下來(lái)執(zhí)行循環(huán)變量更新部分 它通常增加或減小循環(huán)變量的值 然后以新的循環(huán)變量的取值繼續(xù)循環(huán)條件的測(cè)試和循環(huán)體的執(zhí)行 如此重復(fù)直到循環(huán)條件為假 for each循環(huán)語(yǔ)句 它是一種增強(qiáng)的for循環(huán) 主要用來(lái)對(duì)集合中的元素以嚴(yán)格連續(xù)的方式從頭到尾進(jìn)行循環(huán) 它的一般形式為 for 類型循環(huán)變量 集合 語(yǔ)句其中 類型 指定了 循環(huán)變量 的取值類型 循環(huán)變量 用來(lái)接收 集合 中的元素 每一次循環(huán) 會(huì)按順序從 集合 中取出一個(gè)元素存儲(chǔ)在 循環(huán)變量 中 如此重復(fù) 直到集合中的所有元素都已取出為止 由于循環(huán)變量從集合中接收值 所以 類型 必須與集合中存儲(chǔ)的元素類型相同 或兼容 循環(huán)嵌套 一個(gè)循環(huán)體內(nèi)又包含另一個(gè)完整的循環(huán)結(jié)構(gòu) 稱為循環(huán)的嵌套 內(nèi)嵌的循環(huán)中還可以嵌套循環(huán) 這就是多層循環(huán) 三種類型的循環(huán)可以互相嵌套 但是常用的是for循環(huán)的嵌套 例子 publicclassNestFor publicstaticvoidmain String args inti j for i 0 i 6 i for j 0 j i j System out print System out println 輸出為 break語(yǔ)句 break語(yǔ)句能夠用在任何Java循環(huán)中 包括while循環(huán)和do while循環(huán) 當(dāng)break用在一組嵌套的循環(huán)時(shí) 它只能跳出其所在的那一層循環(huán) 而對(duì)外層循環(huán)沒(méi)有影響 例子 inti j for i 0 i 6 i for j 0 j 100 j if j 5 break System out print System out println 程序輸出為 continue語(yǔ)句 與break語(yǔ)句的作用不同 continue語(yǔ)句不是終止整個(gè)循環(huán)語(yǔ)句的執(zhí)行 而是僅僅立刻結(jié)束本次循環(huán) 然后跳轉(zhuǎn)到循環(huán)條件測(cè)試部分 準(zhǔn)備進(jìn)行下一次循環(huán) 例子 publicclassCo

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論