freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java程序設計之網(wǎng)絡編程第2版上ppt-資料下載頁

2025-02-13 11:57本頁面
  

【正文】 ? 或 int[][] two; ? 這里只有變量的定義,沒有分配內(nèi)存空間。 ? 在定義二維數(shù)組時也可以賦初值,將數(shù)組元素的值用多層括號括起來,例如: ? int two[][]={{0, 1, 2}, {3, 4, 5}}; 使用 new為二維數(shù)組分配空間 ? int two[ ][ ]=new int[2][3]。 ? 或者 ? int two[ ][ ]; ? two=new int[2 ][3 ]; ? 二維數(shù)組還有另外一種初始化方式,就是從最高維開始,分別為每一維分配空間。 ? int two[ ][ ]; ? two =new int[2][ ]。 ? two[0]=new int[2]。 ? two[1]=new int[3]。 第 3章 程序控制語句 重慶大學計算機學院 主要內(nèi)容 選擇語句 ? if語句 ? switch語句 If語句 ? if或 else控制的對象可以是單個語句( statement),也可以是程序塊( block)。 ? 條件 condition可以是任何返回 布爾值 的表達式。else子句是可選的。 if (condition) statement1。 else statement2。 嵌套 If語句 if(i == 10) { if(j 20) a = b。 if(k 100) c = d。 else a = c。 } else a = d。 if(condition) statement。 else if (condition) statement。 else if(condition) statement。 ... else statement。 switch語句 switch (expression) { case value1: ... // statement sequence break。 case value2: ... // statement sequence break。 case valueN: ... // statement sequence break。 default: ... // default statement sequence } switch注意事項 1/2 ? 表達式 expression必須為 byte, short, int或char類型(數(shù)據(jù)類型長度小于等于 32位),在( enum)。 ? 每個 case語句后的值 value必須是與表達式類型兼容的特定的一個 常量 (它必須為一個常量,而不是變量)。 重復 的 case值是 不允許 的。 switch注意事項 2/2 ? 如果沒有一個 case常量與表達式的值相匹配,則執(zhí)行 default語句。 ? case語句只是起到一個標號作用,用來查找匹配的入口并從此處開始執(zhí)行其后的語句序列, 主要內(nèi)容 循環(huán)語句 ? While語句 ? dowhile ? for While語句 while(condition) { // body of loop ... } public class SampleWhile { public static void main(String[] args) { int sum = 0, i = 100。 while (i 200) { i++。 sum += i。 } (the sum is “ + sum)。 } } dowhile循環(huán) do { // body of loop ... } while (condition)。 public class SampleDowhile { public static void main(String[] args) { int sum = 0, i = 100。 do { i++。 sum += i。 } while (i 200)。 (the sum is + sum)。 } } for循環(huán) for(initialization。 condition。 iteration) { // body ... } int sum = 0, i = 0。 for (i = 101。 i = 200。 i++) { sum += i。 } (the sum is + sum)。 for的其它用法 ? 在 for循環(huán)內(nèi)聲明變量 ? 在 for循環(huán)中使用逗號 for (int a = 1, b = 4。 a b。 a++, b) { (a = + a)。 (b = + b)。 } foreach public class ForEachDemo { public static void main(String[] args) { int sum = 0。 int a[] = new int[100]。 for (int i = 0。 i 100。 i++) a[i] = 101 + i。 // foreach語句的使用 for (int e : a) sum = sum + e。 (the sum is + sum)。 } } 可以用 for語句遍歷一個數(shù)組或集合中的所有元素。 主要內(nèi)容 跳轉(zhuǎn)語句 ? break語句 ? continue語句 ? return語句 break語句 1/2 ? 使用 break 退出循環(huán) ? 把 break 當作 goto 的一種形式來用 for (int i = 0。 i 3。 i++) { (Pass + i + : )。 for (int j = 0。 j 100。 j++) { if (j == 10) break。 (j + )。 } ()。 } break語句 2/2 boolean t = true。 first: { second: { third: { (Before the break.)。 if (t) break second。 (This won39。t execute)。 } (This won39。t execute)。 } (This is after second block.)。 } 使用 continue 語句 1/2 for (int i = 1。 i 20。 i++) { (i + )。 if (i % 5 != 0) continue。 ()。 } 使用 continue 語句 2/2 ? continue帶標號 outer: for (int i = 1。 i 10。 i++) { for (int j = 1。 j 10。 j++) { if (j i) { ()。 continue outer。 } ( + (i * j))。 } } ()。 使用 Return語句 ? return語句用來明確地從一個方法返回,如果使用 return語句返回一個值,其格式如下: ? return 返回值 class Return { public static void main(String args[]) { boolean t = true。 (Before the return.)。 if (t) return。 (This won39。t execute.)。 } } switch試題 ? 寫出輸出結(jié)果 int i = 9。 switch (i) { default: (default)。 case 0: (zero)。 break。 case 1: (one)。 case 2: (two)。 } 試題 2 ? 請寫出 testing()被調(diào)用時的輸出結(jié)果 void testing() { one: for (int i = 0。 i 3。 i++) { two: for (int j = 10。 j 30。 j+=10) { (i + j)。 if (i 2) continue one。 } } } 第 4章 面向?qū)ο蟪绦蛟O計基礎 主要內(nèi)容 面向?qū)ο蟮幕靖拍? 類的定義 類和對象的使用 包 package 成員變量及方法的訪問權限 final、 this及其它 面向?qū)ο蟮幕靖拍? 面向 過程 編程: 我們很多人使用過 Fortran、 Basic, C等面向過程的程序設計語言,這些語言是按 流程化 的思想來組織的。在這些語言的設計思想中,通常將存放基本數(shù)據(jù)類型的變量作為程序處理對象、以變量的賦值作為程序的基本操作、以變量值的改變作為程序運行的狀態(tài)。這種程序設計風格存在著 數(shù)據(jù)抽象簡單、信息完全暴露、算法復雜、無法很好地描述客觀世界等缺點 。在程序設計過程中,為了實現(xiàn)有限度的代碼重用,公共代碼被組織成為過程或函數(shù)。當需要代碼重用時,調(diào)用已經(jīng)組織好的過程或函數(shù)。在這種應用方式中, 如果軟件項目龐大,程序的調(diào)試和維護將變得異常困難 。 面向 對象 編程: 而面向?qū)ο蟮某绦蛟O計思想是 將數(shù)據(jù)以及對于這些數(shù)據(jù)的操作,封裝在了一個單獨的數(shù)據(jù)結(jié)構中 。這種模式更近似于現(xiàn)實世界,在這里,所有的對象都同時擁有屬性以及與這些屬性相關的行為。對象之間的聯(lián)系是通過消息來實現(xiàn)的,消息是請求對象執(zhí)行某一處理或回答某些信息的要求。某個對象在執(zhí)行相應的處理時,可以通過傳遞消息請求其他對象完成某些處理工作或回答某些消息。其他對象在執(zhí)行所要求的處理活動時,同樣可以通過傳遞消息和另外的對象聯(lián)系。所以,一個面向?qū)ο蟪绦虻膱?zhí)行,就是靠對象間傳遞消息來完成的。 面向?qū)ο缶幊蹋? 面向?qū)ο蟪绦蛟O計是一種新興的程序設計方法 ,或者是一種新的程序設計規(guī)范 ,它使用 對象、類、繼承、封裝、消息等基本概念來進行程序的設計 。從現(xiàn)實世界中客觀存在的事物(即對象)出發(fā)來構造軟件系統(tǒng),并且在系統(tǒng)構造中盡可能運用人類的自然思維方式。開發(fā)一個軟件是為了解決某些問題,這些問題所涉及的業(yè)務范圍稱作該軟件的問題域。其應用領域不僅僅是軟件,還有計算機體系結(jié)構和人工智能等。 面向?qū)ο蟮娜筇攸c: 封裝、繼承、多態(tài) 1)封裝 封裝就是把對象的屬性和和對這些屬性的操作封裝在一個單獨的數(shù)據(jù)結(jié)構中,并盡可能隱蔽對象的內(nèi)部細節(jié),包含兩個含義: ? 把對象的全部屬性和對屬性的全部操作結(jié)合在一起,形成一個不可分割的獨立單元(即對象)。 ? 信息隱蔽,即盡可能隱蔽對象的內(nèi)部細節(jié),對外形成一個邊界 〔 或者說形成一道屏障 〕 ,只保留有限的對外接口使之與外部發(fā)生聯(lián)系。 面向?qū)ο蟮娜筇攸c: 封裝、繼承、多態(tài)
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1