


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
甘肅政法學(xué)院本科學(xué)生實(shí)驗(yàn)報告(一)姓名:學(xué)院:計算機(jī)科學(xué)學(xué)院班級:實(shí)驗(yàn)課程名稱:JAVA開發(fā)與語言基礎(chǔ)試驗(yàn)時間2011年9月7日指導(dǎo)教師及職稱 李瑞實(shí)驗(yàn)成績:開課時間 2011 學(xué)年 第一學(xué)期甘肅政法學(xué)院實(shí)驗(yàn)管理中心印制實(shí)驗(yàn)題目 Java開發(fā)環(huán)境與語言基礎(chǔ) 小組合作 否姓 名 班級2011級專升本班 學(xué)一、實(shí)驗(yàn)?zāi)康模篔avaJDK1.6,Eclipse學(xué)會分別運(yùn)用JDK1.6和Eclipse開發(fā)簡單的Application和Applet程序。Java掌握J(rèn)ava二、實(shí)驗(yàn)環(huán)境:裝有JDK1.6,Eclipse的三、實(shí)驗(yàn)內(nèi)容與步驟:1JavaJava[實(shí)驗(yàn)內(nèi)容及步驟]Java程序開發(fā)環(huán)境配置:1、 下載并安裝JDK1.6,過程可參考教材P4-6。2JavaJava解釋器(java.exe)JavabinPath。對于Windows2000、Windows2003WindowsXP,用鼠標(biāo)右鍵點(diǎn)擊“我的電該對話框中的高級選項(xiàng),然后點(diǎn)擊按鈕“環(huán)境變量”,添加如下圖所示的系統(tǒng)環(huán)境變量:J2SDKjreJavaJavajre\librt.jar中。因此,再添加如下圖所示環(huán)境變量。3、 下載Eclipse3.4或以上版本將其解壓到某一目錄下使用時需雙擊eclipse圖標(biāo)即可。4、 在記事本中編寫簡單的Application程序運(yùn)用JDK命令方式屏幕上打印輸出“你好,很高興學(xué)習(xí)Jav。5、 在記事本中編寫簡單的Applet程序,運(yùn)用JDK命令方式在Applet中繪制一行文字“這是一個JavaApplet程序。6、 在Eclipse環(huán)境下完成3,4所要求的任務(wù)可參考教材P416實(shí)驗(yàn)的步驟。簡單Java1、一個簡單的JavaApplication程序。打開記事本,編輯以下代碼publicclassHello{publicstaticvoidmain(Stringargs[]){System.out.println("你好,很高興學(xué)習(xí)Java");}}保存將源文件保存到D\1000Hello.javaJavapublic個類是public.javapublic.java編譯當(dāng)創(chuàng)建了Hello.java這個源文件后,就要使用Java編譯器(javac.exe)對其進(jìn)行編譯。D:\java\javacHello.java運(yùn)行JavaJava虛擬機(jī)中的JavaJavamainJavaD:\java\javaHello上面的圖片是在Eclipse上運(yùn)行的2、一個簡單的Java小應(yīng)用程序JavaApple下代碼:importjava.applet.*;importjava.awt.*;publicclassBoyextendsApplet{publicvoidpaint(Graphicsg){ g.setColor(Color.red);g.drawString("我一邊喝著咖啡,一邊學(xué)Java呢",5,30);g.setColor(Color.blue);g.drawString("我學(xué)得很認(rèn)真",10,50);}}編譯c:\1000\>javacBoy.java運(yùn)行JavaApplet由瀏覽器來運(yùn)行,因此我們必須編寫一個超文本文件(含有appletweb)通知瀏覽器來運(yùn)行這個JavaApplet。以下是一個簡單的html文件:Boy.html<appletcode=Boy.classheight=100width=300></applet>如果瀏覽器不支持JavaAppletWinXP自帶的IE),你也可以使用SDKappletviewerDOSD:\appletviewerBoy.html運(yùn)行結(jié)果:jdkappletviewer的命令來游覽Boy.html2部分Java基本數(shù)據(jù)類型與控制語句[實(shí)驗(yàn)內(nèi)容及步驟]1補(bǔ)充完整,然后編譯、運(yùn)行該程序。GreekAlphabet.javapublicclassGreekAlphabet{publicstaticvoidmain(Stringargs[]){intstartPosition=0,endPosition=0;charcStart='α',cEnd='ω';【代碼1】 //cStart做int型轉(zhuǎn)換據(jù)運(yùn)算,并將結(jié)果賦值給startPosition【代碼2】 //cEnd做int型轉(zhuǎn)換運(yùn)算,并將結(jié)果賦值給endPositionSystem.out.println("希臘字母\'α\'在unicode置:"+(int)c);System.out.println("希臘字母表:");for(inti=startPosition;i<=endPosition;i++){charc='\0';3】//i做char型轉(zhuǎn)換運(yùn)算,并將結(jié)果賦值給System.out.print(""+c);if((i-startPosition+1)%10==0)System.out.println("");}}}通過編譯得出如下答案:1、輸出希臘字母表參考答案:1startPosition=(int)cStart;2endPosition=(int)cEnd;3c=(char)i;這個圖片是在編譯的時候出現(xiàn)的錯誤Start,然后把Start:2199999代碼,請先讀懂這段代碼并將其補(bǔ)充完整,然后編譯、運(yùn)行該程序。Number.javaimportjavax.swing.JOptionPane;publicclassNumber{publicstaticvoidmain(Stringargs[]){intnumber=0,d5,d4,d3,d2,d1;Stringstr=JOptionPane.showInputDialog("輸入一個199999之間的數(shù)");number=Integer.parseInt(str);if(1】)//判斷number199999之間的條件{【代碼2】 //計算number的最高位(萬位【代碼3】 //計算number的千位d4【代碼4】 //計算number的百位d2=number%100/10;d1=number%10;if(【代碼5】) //判斷number是5位數(shù)的條件{System.out.println(number+"5");if(6】)//判斷number{System.out.println(number+"是回文數(shù)");}else{System.out.println(number+"不是回文數(shù)");}}else【代碼】) //判斷number是4位數(shù)的條件{System.out.println(number+"是4位數(shù)");if(【代碼8】)//判斷number是回文數(shù)的條件碼{}else{}}
");");else【代碼9】) //判斷number是3位數(shù)的條件{System.out.println(number+"是3位數(shù)");if(【代碼10】)//判斷number是回文數(shù)的條件{System.out.println(number+"是回文數(shù)");}else{System.out.println(number+"不是回文數(shù)");}}elseif(d2!=0){System.out.println(number+"是2位數(shù)");if(d1==d2){System.out.println(number+"是回文數(shù)");}else{System.out.println(number+"不是回文數(shù)");}}elseif(d1!=0){System.out.println(number+"是1位數(shù)");System.out.println(number+"是回文數(shù)");}}else{System.out.printf("\n%d不在1至99999之間",number);}}}通過編譯得出如下答案:1number<=99999&&number>=12d5=number/10000;3d4=number%10000/1000;4d3=number%1000/100;5d5!=06d1==d5&&d2==d47d4!=08d1==d4&&d2==d39d3!=010d1==d3如下圖片是在jdk下運(yùn)行的:這個圖是最終jdk出來的答案:四、實(shí)驗(yàn)過程與分析:JDK1.6pathbin這個路徑粘貼到path把環(huán)境變量設(shè)置好了,然后到運(yùn)行輸入cmd,這樣就可以在jdk.java其次是在EclipseEclipse。先建一個javajavajava后編寫一段程序,進(jìn)行編譯和運(yùn)行。JavaJDK1.6Eclipsejava代表java五、實(shí)驗(yàn)總結(jié):通過以上兩部分的實(shí)驗(yàn)我熟悉了Java開發(fā)環(huán)境JDK1.Eclipse的
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店加盟合作協(xié)議合同
- 房地產(chǎn)經(jīng)紀(jì)服務(wù)合同書
- 13《花鐘》教學(xué)設(shè)計-2024-2025學(xué)年語文三年級下冊統(tǒng)編版
- 辦公家具定制合同協(xié)議書
- 房屋租賃合同延期協(xié)議
- 新房購買合同范本詳解
- 5《草船借箭》(教學(xué)設(shè)計)-2023-2024學(xué)年統(tǒng)編版語文五年級下冊
- 4 升華和凝華 教學(xué)設(shè)計-2024-2025學(xué)年教科版物理八年級上冊
- 企業(yè)高層管理人員勞動合同
- 1《場景歌》教學(xué)設(shè)計-2024-2025學(xué)年二年級上冊語文統(tǒng)編版
- 微信視頻號運(yùn)營技巧攻略詳解全套
- 2023CSCO非小細(xì)胞肺癌診療指南解讀
- 利息理論期末考試模擬測試試題含參考答案
- 干部選拔任用程序
- 部編人教版五年級下冊道德與法治簡答題歸納總結(jié)
- 2023高二開學(xué)第一課《蛻變》-主題班會
- 口服降糖藥物分類詳解課件
- 二級生物安全實(shí)驗(yàn)室設(shè)計建造與運(yùn)行管理指南
- 圍手術(shù)期疼痛護(hù)理課件
- 外國新聞傳播史-張昆課件
- 圓圈正義:作為自由前提的信念
評論
0/150
提交評論