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

正文內容

java2面向對象程序設計基礎java語法基礎ppt-資料下載頁

2024-10-16 23:39本頁面
  

【正文】 組聲明有以下兩種格式 ? type identifier[]。 ? type[] identifier。 ? 兩種格式并存,可選擇任一種習慣的方式。這里的聲明沒有指出數(shù)組的實際大小,如果需要指出,可以把大小寫到 []中即可。 數(shù)組的創(chuàng)建和引用 ? 正如前面所述,聲明數(shù)組只是創(chuàng)建了一個引用,可以像創(chuàng)建對象一樣,使用關鍵字 new 創(chuàng)建一個數(shù)組。其一般形式如下。 ? array_var = new type[size]。 ? 一旦分配了一個數(shù)組,可以在方括號內指定它的下標來訪問數(shù)組中特定的元素。所有的數(shù)組下標從零開始。 數(shù)組的創(chuàng)建和引用 ? 數(shù)組可以在聲明時被初始化,這個過程和簡單類型初始化的過程一樣。數(shù)組的初始化 (array initializer)就是包括在花括號之內用逗號分開的表達式的列表。逗號分開了數(shù)組元素的值。 Java會自動地分配一個足夠大的空間來保存你指定的初始化元素的個數(shù),而不必使用運算符 new。 數(shù)組的初始化 ? 由前面的例子可知,當創(chuàng)建一個數(shù)組時,每個元素都被初始化。在上述實例中的 int數(shù)組 mouth_days中,每個值都被初始化為 0;而數(shù)組 days的每個元素都被初始化為 null,表明它還未引用一個 MDate對象。在經過賦值 days= new MDate()之后,數(shù)組的第一個元素引用為實際 MDate對象。 ? Java編程語言允許使用下列語句快速創(chuàng)建數(shù)組。 ? String names= Ge, Bush, Salon。 ? 其結果與下列代碼等同。 多維數(shù)組 ? Java編程語言不提供多維數(shù)組,但是一個數(shù)組可被聲明為具有任何基礎類型,所以可以創(chuàng)建數(shù)組的數(shù)組 (和數(shù)組的數(shù)組的數(shù)組,等等 )。創(chuàng)建一個二維數(shù)組的語句如下。 ? int a [][] = new int [2][]。 ? a[0] = new int[5]。 ? a[1] = new int[4]。 ? 首次調用 new而創(chuàng)建的對象是一個數(shù)組,它包含兩個元素,每個元素的類型為整型數(shù)組 (array of int),并且初始時這兩個元素都為 null,然后對這兩個元素 (其實這兩個元素就是兩個引用 )進行初始化。 復制數(shù)組 ? 數(shù)組一旦創(chuàng)建后,其大小就不可被調整了。前面提到數(shù)組變量其實是一個引用,所以可利用該引用變量來引用一個全新的數(shù)組: ? int MyArray = new int [6]。 ? MyArray = new int [10]。 ? 語句中,第一個數(shù)組被丟失,但是如果數(shù)組的引用變量存在,還可以調用該數(shù)組。 ? 為了便于數(shù)組的操作,在 Java中提供了一種復制數(shù)組的方法,就是類 System中的 arraycopy()方法。 課 后 練 習 ? 1. 填空題 ? (1) Java中有 種基本數(shù)據(jù)類型。 ? (2) Java的算術運算符是雙目的有 。 ? 2. 選擇題 ? (1) 現(xiàn)有語句 String s=Example;則下面哪些語句是合法語句? ( ) ? A. s=3 B. s[3]=x C. int i=()。 ? D. String t=For+s。 ? (2) 下面哪些是 Java保留字? ( ) ? A. run B. default C. implement D. import ? 3. 判斷題 ? (1) ()的運算優(yōu)先級最高。 ( ) ? (2) switch語句不能像 if語句那樣嵌套。 ( ) 課后練習 ? 4. 簡答題 ? (1) 判斷下列標識符,哪些是合法的,哪些是非法的。 ? SessionIdCounter _myCup m_static this 3upt ? $startTime sip_msg u+tu (dt_end) superStar ? (2) Java中有哪幾種流程控制語句? ? 5. 操作題 ? (1) 創(chuàng)建一個類和相應的對象,完成下面的任務。 ? 在類中編寫一個類方法,然后為類型 MyPoint聲明兩個變量,將變量稱為 start和 end;用 new MyPoint()創(chuàng)建對象并分別將引用值賦予變量 start和 end; ? 將值 10賦予對象 start的成員 x和 y; ? 將值 20賦予對象 end的 x值,將值 20賦予對象 end的 y值。 ? 分別打印 MyPoint對象 (start和 end)的成員值 (x和 y)。打印可參考如下語句: ? (Start MyPoint = x: + + y + )。 Q amp。 A? Thanks
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1