配套2教學(xué)設(shè)計第2章java編程基礎(chǔ)_第1頁
配套2教學(xué)設(shè)計第2章java編程基礎(chǔ)_第2頁
配套2教學(xué)設(shè)計第2章java編程基礎(chǔ)_第3頁
配套2教學(xué)設(shè)計第2章java編程基礎(chǔ)_第4頁
配套2教學(xué)設(shè)計第2章java編程基礎(chǔ)_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2Java8Java中的代碼分為結(jié)構(gòu)定義語句和功能執(zhí)行語句,其中,結(jié)構(gòu)定義語句用于一個類或方法,功能執(zhí)行語句用于實現(xiàn)具體的功能。Javaintc /*intc=10;intx=5;*/javadoc命令將文檔注釋提取出來生成幫助文檔。 .test userName表示用戶名,passWordJava中所有的關(guān)鍵字。40100~70~9范圍的整數(shù)組成的數(shù)字序列。如:1980x0X0~9、A~F組成的數(shù)字序浮點數(shù)常量就是在數(shù)學(xué)中用到的小數(shù),分為float單精度浮點數(shù)和Dd結(jié)尾。具體示例如下: 2e3f3.6d0f3.84d 號('')引起來,具體示例如下: 'a''1''&''\r' 半角格式的雙引號()nullnull常量只有一個值null,表示對象 為空x和yintx=y= "123" e\nXXX"為4種不同的類型,所占空間的大小以及取值范圍如下表所示8位(1個字節(jié)-27~27-16位(2個字節(jié)-215~215-32位(4個字節(jié)-231~231-64位(8個字節(jié)-263~263-(float(double兩種浮點數(shù)所占空間的大小以及取值范圍如下表所示32位(4個字節(jié)1.4E-45~3.4E+38,-1.4E- ~-64位(8節(jié)4.9E-324~1.7E+308,-4.9E- ~-字符類型變量用于一個單一字符,在Java中用char表示。為字charc'a'char類型的變量賦值字符charch97char97,相當(dāng)于賦值字符truefalse。具體示例如下:booleanflag 一個booleanflag flag變量的值為自動類型轉(zhuǎn)換是兩種數(shù)據(jù)類型在轉(zhuǎn)換的過程中不需要顯式地進行聲此兼容,第二是目標(biāo)類型的取值范圍大于源類型的取值范圍。例如:byteb=intx=b;//byte類型的變量bint 目標(biāo)類型變量=(目標(biāo)類型) publicstaticvoidmain(String[]args){intx=4;{int y的作用 X的作用}}xy的作用JavaJava+3-+加-減2乘/除1%2自增(前自增(后自減(前自減(后Java=-*

Java中的比較運算符及其用法。 相等 4== 4!= 小 4< 大 4> 小于等 4 大于等 4>= Java中的邏輯運算符及其用法。 0& 0& &|~^

1&1&0|0|1|1|0^0^1^1^

0011110011參Java1 2 3 4 5 6 > 7 8&9^|= ififif條件語句}If…elseif…else語句是指如果滿足某種條件,就進行某種處理,否則就進行if判斷條件}if…elseif…elseif…elseif…elseif1elseif2}}elseifn執(zhí)行語句}else}switch(表達式){caseswitch(表達式){casecasecase目標(biāo)值執(zhí)行語句n}}while語句會反復(fù)地進行條件判斷,只要條件成立,{}內(nèi)的執(zhí)行語句}dowhiledo…whilewhiledodowhile(循環(huán)條件for(初始化表達式循環(huán)條件for(初始化表達式循環(huán)條件操作表達式){}for循環(huán)的執(zhí)行流forfor(①;②;④}publicclasspublicclassExample15publicstaticvoidmain(String[]args)inti fori1i9i++ forj1jij++System.out.print("*")打印} }}}for循環(huán),分別為外層循環(huán)和內(nèi)層循環(huán),外層循*breakcontinuecontinue語句用在循環(huán)語句中,它的作用是終止本次循環(huán),執(zhí)行下一 ([1,([1,return返回值}publicstaticpublicstaticintadd(intx,inty){returnx+y;}publicstaticintadd(intx,inty,intz){returnx+y+z;}publicstaticdoubleadd(doublex,doubley){returnx+y;}}束條件,不然就會陷入無限遞歸的狀態(tài),無法結(jié)束調(diào)用。例如,使用publicclassExample24publicstaticvoidmain(String[]args)intsumgetSum(4)1~4System.out.println("sumsum)}1~npublicstaticintgetSum(intn){if(n==1){return}inttemp=getSum(n-1);returntemp+n;}int[]int[]x=new100}}Javaint[]x;xint[],即一intx會占用一塊內(nèi)存單元,它沒有被分配初始值。new(數(shù)組的首地 int[]new(數(shù)組的首地 int[])000publicpublicclassExample30publicstaticvoidmain(String[]args){int[arr12345};//定義數(shù)組forfor(inti=0;i<arr.length;i++){System.out.println(arr[i]);//通過索引 }}}publicpublicclassExample31publicstaticvoidmain(String[]args)int[arr416398};//定義一個數(shù)組intmax=getMax(arr);//調(diào)用獲取元素最大值的方法System.out.println("max="+max);//打印最大值}staticintgetMax(int[]arr){intmax=arr[0];forforfor(intx=1;x<arr.length;x++)if(arr[x]>max){//比較arr[x]的值是否大于maxmax=arr[x]; //條件成立,將arr[x]的值賦給max}}return }} 式 int[][]arr=new in

溫馨提示

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

評論

0/150

提交評論