《Java程序設(shè)計》實驗報告模板.doc_第1頁
《Java程序設(shè)計》實驗報告模板.doc_第2頁
《Java程序設(shè)計》實驗報告模板.doc_第3頁
《Java程序設(shè)計》實驗報告模板.doc_第4頁
《Java程序設(shè)計》實驗報告模板.doc_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Java語言程序設(shè)計上機實驗報告實驗名稱: JAVA核心API 班 級: 軟件工程133 姓 名: 陳超 學 號: 1130299452 上機時間: 2014.11.27 指導教師: 虞建東 一、 實驗內(nèi)容或題目:(1) 使用字符串與字符串類。(2) JAVA日期類(3) JAVA數(shù)學函數(shù)類(4) 綜合試驗二、 實驗目的與要求:(1) 1.首先預測下列程序的運行結(jié)果,然后編譯、執(zhí)行以驗證你的預測2.用String類中的toUpperCase()方法,改寫循環(huán)體中的語句,使得上述程 序?qū)nimals數(shù)組中的元素轉(zhuǎn)換為大寫輸出。3.改寫(1)中的程序,使得數(shù)組中的元素按照單詞字母數(shù)量由多到少輸出。(2)使用java.util.Date類,編寫名為JLab0604的Java應用程序以輸出如下格式的信息:今天是xxxx年xx月xx日星期x。其中星期數(shù)要用漢字表示,例如:星期四。(3)創(chuàng)建使用Math 類的應用程序KY5_8.java,源程序如下。(4)聲明一個person類,成員變量有姓名、性別、出生日期、身高、體重等;生成10個person對象;并放在一個一維數(shù)組中,編寫方法按身高進行排序。三、 實驗步驟與源程序:(1) 源代碼題目1public class JLab0603 public static void change(String s) s = s + changed?; public static void change(StringBuffer sb) sb.append( changed?); public static void main(String args) String s = test; StringBuffer sb = new StringBuffer(test); System.out.println(s= + s + , sb= + sb); change(s); change(sb); System.out.println(s= + s+ , sb= + sb); class JLab0602 public static void main(String args) String animals = cat, fish, mouse ;int b = new int1002;int t, e;for (int k = 0; k animals.length; k+) bk0 = animalsk.length();bk1 = k;for (int m = 0; m animals.length - 1; m+) for (int n = m + 1; n bm0) t = bn0;bn0 = bm0;bm0 = t;e = bn1;bn1 = bm1;bm1 = e;for (int j = 0; j animals.length; j+) System.out.print(animalsbj1.toUpperCase() + );System.out.println();題目2:import java.text.DateFormat;import java.util.Date;import java.util.Locale;public class JLab0604 /* * param args */public static void main(String args) / TODO Auto-generated method stubDateFormat date = DateFormat.getDateInstance(DateFormat.FULL,Locale.CHINA);String dt = date.format(new Date();System.out.print(今天是);System.out.println(dt);/*DateFormat date4=DateFormat.getTimeInstance(DateFormat.LONG,Locale.CHINA);String dt4=date4.format(new Date();System.out.println(dt4);*/題目3:import java.util.*;class KY5_8 public static void main(String args) Random r1 = new Random(1234567890L);Random r2 = new Random(1234567890L);boolean b = r1.nextBoolean(); / 隨機數(shù)不為0 時取真值int i1 = r1.nextInt(100); / 產(chǎn)生大于等于0 小于100 的隨機數(shù)int i2 = r2.nextInt(100); / 同上double i3 = r1.nextDouble(); / 產(chǎn)生大于等于0.0 小于1.0 的隨機數(shù)double i4 = r2.nextDouble(); / 同上double d1 = Math.sin(Math.toRadians(30.0);double d2 = Math.log(Math.E);double d3 = Math.pow(2.0, 3.0);int r = Math.round(33.6F);System.out.println(b 的隨機數(shù)不為0 時 + b);System.out.println(i1 的隨機數(shù)為 + i1);System.out.println(i2 的隨機數(shù)為 + i2);System.out.println(d1 的隨機數(shù)為 + i3);System.out.println(d2 的隨機數(shù)為 + i4);System.out.println(30 弧度的正弦值:Math.sin(Math.toRadians(30.0) + d1);System.out.println(E 的對數(shù)值:Math.log(Math.E) + d2);System.out.println(2 的3 次方:Math.pow(2.0, 3.0) + d3);System.out.println(33.6F 四舍五入:Math.round(33.6F) + r);題目4:四、 測試數(shù)據(jù)與實驗結(jié)果(可以抓圖粘貼):題目1題目2題目3import java.text.DateFormat;import java.util.Date;import java.util.Locale;public class JLab0604 /* * param args */public static void main(String args) / TODO Auto-generated method stubDateFormat date = DateFormat.getDateInstance(DateFormat.FULL,Locale.CHINA);String dt = date.format(new Date();System.out.print(今天是);System.out.println(dt);/*DateFormat date4=Date

溫馨提示

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

評論

0/150

提交評論