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

正文內(nèi)容

java程序設(shè)計(jì)語言(1)-資料下載頁

2025-01-12 18:32本頁面
  

【正文】 a 2022022 計(jì)算機(jī) 0 165 45 對象的方法 : int getNo()。 簡單類型和引用類型 ?簡單類型的特點(diǎn):聲明時(shí)自動分配空間;賦值操作將拷貝數(shù)值。 ?引用類型:聲明時(shí)不分配空間,需要利用 new完成空間分配( String隱含分配);賦值操作是 地址的拷貝 。 數(shù)組 ?按照元素的組成分類,數(shù)組屬于復(fù)合數(shù)據(jù)類型,它是由類型相同的元素組成的有順序的數(shù)據(jù)集合。 ?特點(diǎn): ? 元素類型相同; ? 元素有順序; ? 所有元素共用一個(gè)名稱。 Java語言中的數(shù)組聲明 格式: 數(shù)組元素類型 數(shù)組名 [ ]; 數(shù)組元素類型 [ ] 數(shù)組名; 舉例: int array_int[ ]。 double array_double[ ]。 String[ ] str。 Point[ ] P。 注意: 按照變量的存儲方式上分類, Java語言中的數(shù)組屬于引用類型,是一個(gè)動態(tài)創(chuàng)建且屬于 Array的類對象,因此在聲明數(shù)組引用時(shí)不能給出長度。 數(shù)組的創(chuàng)建 聲明數(shù)組引用后,需要利用 new運(yùn)算來為數(shù)組型變量定義長度且分配內(nèi)存空間,我們將其稱之為創(chuàng)建數(shù)組。 array_int = new int[10]。 array_double = new double[1000]。 String[ ] str = new String[10]。 Java規(guī)定,數(shù)組創(chuàng)建后系統(tǒng)自動地為數(shù)組中的每個(gè)元素賦予初值。 數(shù)組初值 數(shù)組元素的默認(rèn)初值: 整型: 0 實(shí)型: 或 字符:‘ \0? 類對象: null 也可以在創(chuàng)建數(shù)組的同時(shí),直接為數(shù)組賦予特定的初始值。 int array_int[ ] = {1,2,3,4,5,6,7}。 String[ ] str = {“C++”, “QBasic”, “Pascal”}。 Java語言規(guī)定,不需要事先創(chuàng)建數(shù)組,也不需要在括號中指出數(shù)組元素的數(shù)目 一維數(shù)組元素訪問 Java數(shù)組元素的格式: 數(shù)組型變量名 [下標(biāo)表達(dá)式 ] 數(shù)組元素的下標(biāo)從 0開始, Java語言會嚴(yán)格檢查下標(biāo)表達(dá)式的取值范圍,一旦越界,就會拋出ArrayIndexOutOfBoundsException異常。 Java語言還為數(shù)組封裝了 length屬性,可通過它獲得數(shù)組的元素?cái)?shù)目。 一維數(shù)組復(fù)制 引用復(fù)制 只將數(shù)組的引用賦予其他變量,沒有重新分配存儲空間。 利用 System類中的靜態(tài)方法 arraycopy實(shí)現(xiàn)復(fù)制 ( array_src, 0, array_dest, 0, number) 。 在 Java語言中, long類型的最大值為 9223372036854775807,要想編寫一個(gè)程序能夠?qū)⑷我饨o定的一個(gè)long值轉(zhuǎn)換成二進(jìn)制,可以借助于一維數(shù)組將轉(zhuǎn)換后的每一位二進(jìn)制數(shù)值保存起來。 public class DecimaltoBinary { public static void main(String[] args) { byte[] binary。 //聲明數(shù)組 long data。 for ( int d=1。 d = 5。 d++ ) { data=(long)( () * 1000000000000000L )。 ((+data+)=)。 binary = toBinary( data )。 printBinary( binary )。 } } public static byte[] toBinary(long data) { byte[] b = new byte[64]。 for (int i = 63。 data != 0。 i) { b[i]=(byte)( data % 2 )。 data=data/2。 } return b。 } public static void printBinary(byte[] b) { int i = 0。 while (i 64 amp。amp。 b[i] == 0 ) i++。 for (。 i 64。 i++) (b[i])。 ()。 } } 復(fù)合類型數(shù)組元素的初始化 如果是復(fù)合類型的數(shù)組 , 也就是 元素是對象 的數(shù)組 , 其初始化需要經(jīng)過 兩步 實(shí)現(xiàn) 。 (1) 初始化數(shù)組 。 為數(shù)組開辟存儲空間 。 格式: 類型 數(shù)組名 [] = new 類型 [數(shù)組大小 ]; (2)初始化數(shù)組元素 。 為每個(gè)數(shù)組元素所代表的類對象開辟空間并進(jìn)行初始化 。 格式:數(shù)組 [下標(biāo) ] = new 類型 [參數(shù) ]; 例子: Cat objcat [] = new Cat[3]。 objcat [0] = new Cat(“Tom”) 二維數(shù)組 ?Java語言中,多維數(shù)組被當(dāng)作是數(shù)組的數(shù)組來看待和處理,它是一維數(shù)組的特殊集合。其中二維數(shù)組是較為典型的代表。 ?二維數(shù)組是由一維數(shù)組的每個(gè)元素又是一維數(shù)組的 引用 構(gòu)成的 ?在 Java中,每個(gè)一維數(shù)組元素引用的一維數(shù)組所含的元素?cái)?shù)目可以不同 二維數(shù)組的創(chuàng)建 聲明格式如下: 類型 數(shù)組名 [][] 類型 [][]數(shù)組名 例如 int intArr[][] = new int [10][5] int intArr[][]= new int [10][]。 intArr[0]= new int [20]。 String resume[][] 二維數(shù)組的初始化 初始化時(shí)要表明每個(gè)初始值的行列關(guān)系。賦非默認(rèn)初始值時(shí),不需要實(shí)現(xiàn)創(chuàng)建數(shù)組型變量。 int[][] int_array={{1,2,3},{4,5,6},{7,8,9}} 注意:無論采取何種初始化方法,數(shù)組中的元素都必須是同一類型,這是任何時(shí)候都必須遵守的原則! 二維數(shù)組的引用 二維數(shù)組必須利用兩個(gè)下標(biāo)才能唯一確定某個(gè)元素,一個(gè)是行標(biāo),表示第幾個(gè)一維數(shù)組;另一個(gè)是列標(biāo),表示一維數(shù)組中的哪一個(gè)元素。 例、二維數(shù)組的引用 數(shù)組名 [下標(biāo) N1][ 下標(biāo) N2] public class YangHui { public static void main(String args[]) { int[][] data=new int[10][]。 for (int i=0。i10。i++) data[i]=new int[i+1]。 data[0][0]=1。 for (int i=1。i10。i++){ data[i][0]=1。 data[i][i]=1。 for (int j=1。ji。j++) data[i][j]=data[i1][j1]+data[i1][j]。 } for (int i=0。i10。i++){ for (int j=0。j=i。j++) (data[i][j]+ )。 ()。 } } } 利用二維數(shù)組構(gòu)造楊輝三角形前 10行的內(nèi)容 字符串常量 String 在 Java語言中,提供了兩種字符串:一種是字符串常量,它是用 String標(biāo)準(zhǔn)類實(shí)現(xiàn)的;另一種是可編輯修改的字符串,它是用 StringBuffer標(biāo)準(zhǔn)類實(shí)現(xiàn)的( p78)。 在使用 Sting類對象時(shí) , 需要注意下面幾點(diǎn): ?在 Java語言中 , 字符串直接量中的每個(gè)字符占用兩個(gè)字節(jié) 。 ?如果聲明 String類對象后 , 該對象沒有引用任何一個(gè)字符串 , 就應(yīng)該賦予 null。 ?String類對象所引用的字符串不能修改 。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1