




已閱讀5頁,還剩50頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Java與UML面向對象程序設計 第2章Java編程基礎 標識符與關鍵字 變量與基本數據類型Java的基本數據類型 變量與基本數據類型 變量定義與賦值邏輯型數據邏輯型數據字符型數據整型數據浮點型數據 Java常用轉義字符 整型變量類型 尺寸與取值范圍 運算符和表達式 算術運算符和算術表達式賦值運算符和賦值表達式增量和減量運算符關系運算符和關系表達式邏輯運算符和邏輯表達式位運算符條件運算符和條件表達式表達式中的類型轉換運算符的優(yōu)先級與結合性總結 算術運算符 關系運算符 邏輯運算符 高 低 布爾邏輯運算真值表 位運算符 位邏輯運算 位邏輯運算 位邏輯運算 位邏輯運算 算術或有符號右移運算 邏輯或無符號右移運算 左移運算 自動類型轉換規(guī)則 簡單數據類型之間的轉換規(guī)則 Java運算符的優(yōu)先級和結合性 控制臺輸入輸出 數據輸出print和println方法printf格式化輸出方法 日期和時間的轉換符 日期和時間的轉換符 用于System out printf的格式轉換符 用于System out printf的標志符 數據輸入 對話框輸入命令行輸入 輸入對話框 輸入對話框 例子 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 程序運行結果 程序控制語句 Java語句概述表達式語句方法調用語句流程控制語句異常處理語句復合語句 if條件語句 if 條件 語句if a 0 System out print a是正數 if語句的流程圖 if 條件 語句1else語句2 if mark 60 System out print 及格 elseSystem out print 不及格 if else語句的流程圖 if 條件1 語句1elseif 條件2 語句2elseif 條件3 語句3 elseif 條件m 語句melse語句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多分支語句的流程圖 嵌套的if語句 switch分支語句 switch 表達式 case常量表達式1 語句序列1 break case常量表達式2 語句序列2 break case常量表達式3 語句序列3 break case常量表達式n 語句序列n break default 語句序列n 1 break switch語句的流程圖 while循環(huán)語句 前100個正整數之和 1 2 3 99 100 intsum 0 inti 1 while i 100 sum sum i i i 1 while語句的流程圖 do while循環(huán)語句 intsum 0 inti 1 do sum sum i i i 1 while i 100 do while循環(huán)的流程圖 for循環(huán)語句 for 循環(huán)變量初始化 循環(huán)條件 循環(huán)變量更新 語句for后面的括號內包含了用分號隔開的三部分 當循環(huán)第一次開始時 首先執(zhí)行循環(huán)變量初始化部分 循環(huán)變量一般用來控制循環(huán)的執(zhí)行次數 初始化部分只執(zhí)行一次 接著執(zhí)行循環(huán)條件測試部分 它通常測試循環(huán)變量的值以判斷是否執(zhí)行了指定的次數 如果循環(huán)條件為真 就執(zhí)行循環(huán)體 否則就終止循環(huán) 執(zhí)行完循環(huán)體后 接下來執(zhí)行循環(huán)變量更新部分 它通常增加或減小循環(huán)變量的值 然后以新的循環(huán)變量的取值繼續(xù)循環(huán)條件的測試和循環(huán)體的執(zhí)行 如此重復直到循環(huán)條件為假 for each循環(huán)語句 它是一種增強的for循環(huán) 主要用來對集合中的元素以嚴格連續(xù)的方式從頭到尾進行循環(huán) 它的一般形式為 for 類型循環(huán)變量 集合 語句其中 類型 指定了 循環(huán)變量 的取值類型 循環(huán)變量 用來接收 集合 中的元素 每一次循環(huán) 會按順序從 集合 中取出一個元素存儲在 循環(huán)變量 中 如此重復 直到集合中的所有元素都已取出為止 由于循環(huán)變量從集合中接收值 所以 類型 必須與集合中存儲的元素類型相同 或兼容 循環(huán)嵌套 一個循環(huán)體內又包含另一個完整的循環(huán)結構 稱為循環(huán)的嵌套 內嵌的循環(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語句 break語句能夠用在任何Java循環(huán)中 包括while循環(huán)和do while循環(huán) 當break用在一組嵌套的循環(huán)時 它只能跳出其所在的那一層循環(huán) 而對外層循環(huán)沒有影響 例子 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語句 與break語句的作用不同 continue語句不是終止整個循環(huán)語句的執(zhí)行 而是僅僅立刻結束本次循環(huán) 然后跳轉到循環(huán)條件測試部分 準備進行下一次循環(huán) 例子 publicclassCo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 寶寶晚飯活動方案
- 家居沙龍會活動方案
- 寬容別人活動方案
- 客戶大拜訪活動方案
- 小型白酒品鑒活動方案
- 客戶專場活動方案
- 客房中秋活動方案
- 安排一次公司活動方案
- 家具獨立活動方案
- (完整版)設備吊裝施工方案
- 接地實驗報告
- 工廠綠植租賃及擺放服務方案
- 房地產代理撤場協(xié)議2024年
- 欠薪工資協(xié)商合同范文
- SYT 6423.1-2013 石油天然氣工業(yè) 鋼管無損檢測方法 第1部分:焊接鋼管焊縫缺欠的射線檢測
- 工業(yè)互聯(lián)網導論微課版王道平課后參考答案
- 教學設計原理加涅完整筆記
- 醫(yī)院護理查對制度培訓幻燈片
- DBJ50-T-271-2017 城市軌道交通結構檢測監(jiān)測技術標準
- QCT1171-2022汽車漆面保護膜
評論
0/150
提交評論