Java 程式的設(shè)計初階Java 程式的設(shè)計范例_第1頁
Java 程式的設(shè)計初階Java 程式的設(shè)計范例_第2頁
Java 程式的設(shè)計初階Java 程式的設(shè)計范例_第3頁
Java 程式的設(shè)計初階Java 程式的設(shè)計范例_第4頁
Java 程式的設(shè)計初階Java 程式的設(shè)計范例_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、Java 程式設(shè)計初階程式設(shè)計初階Java 程式設(shè)計範(fàn)例程式設(shè)計範(fàn)例資料來源:JAVA 如何設(shè)計Java程式 Java 程式設(shè)計程式設(shè)計本章大綱本章大綱Math類別控制結(jié)構(gòu)程式範(fàn)例陣列程式範(fàn)例Java 程式設(shè)計程式設(shè)計Math類別的常數(shù)靜態(tài)常數(shù)靜態(tài)常數(shù)說明說明double E尤拉常數(shù),自然對數(shù)的底數(shù)。double PI圓周率。Java 程式設(shè)計程式設(shè)計Math類別的三角函數(shù)方法三角函數(shù)方法三角函數(shù)方法說明說明double acos(double a)求反餘弦。double asin(double a)求反正弦。double atan(double a)求反正切。double atan2(dou

2、ble y, double x)以x和y為座標(biāo),求反正切。double cos(double a)以a為徑度求餘弦。double sin(double a)以a為徑度求正弦。double tan(double a)以a為徑度求正切。Java 程式設(shè)計程式設(shè)計Math類別的其它常用方法方法方法說明說明double ceil(double a)取得不小於a的double型別之整數(shù)。double exp(double a)求得e的a次方。double floor(double a)取得不大於a的double型別之整數(shù)。double log(double a)以e為底求對數(shù)值。double max(d

3、ouble a, double b)回傳a和b中較大者。double min(double a, double b)回傳a和b中較小者。double pow(double a, double b)求a的b次方。double random()取得介於0.0 1.0(小於1.0)之間的亂數(shù)值。long round(double a)四捨五入求整數(shù)值。double sqrt(double a)求a的平方根。Java 程式設(shè)計程式設(shè)計控制結(jié)構(gòu)程式範(fàn)例控制結(jié)構(gòu)程式範(fàn)例 class Hello public static void main( String args) System.out.println

4、(“Hello World!”); 類別名類別名 定義類別的名稱定義類別的名稱main()方法方法 程式會從程式會從main()方法開始執(zhí)行方法開始執(zhí)行程式的執(zhí)行順序Java 程式設(shè)計程式設(shè)計if.else class Even public static void main(String args) int a = 5; if ( a % 2 = 0) System.out.println(a + “是偶數(shù)”); else System.out.println(a + “是奇數(shù)”); 執(zhí)行結(jié)果:5 是奇數(shù)Java 程式設(shè)計程式設(shè)計巢狀的巢狀的if.else敘述敘述 class Score p

5、ublic static void main(String args) int a = 90; if ( a 80) if (a = 100) System.out.println(“滿分滿分”); else System.out.println(“滿分就在眼前了滿分就在眼前了!”); else System.out.println(“再加把勁吧再加把勁吧!”); 執(zhí)行結(jié)果:滿分就在眼前了!Java 程式設(shè)計程式設(shè)計if.else 應(yīng)用。例:應(yīng)用。例:Score.java public class Score public static void main( String args) int

6、score; score = (int) (Math.random() * 101); System.out.println(score = + score); if (score = 60) System.out.println(及格); else System.out.println(不及格); Java 程式設(shè)計程式設(shè)計Switch.case 應(yīng)用。例:應(yīng)用。例:Switch.java public class Switch public static void main( String args) int n = Integer.parseInt(args0); int result;

7、 switch ( n ) case 1 : result = n; break; case 2 : result = n* n; break; case 3 : result = n*n*n; break; case 4 : result = n*n*n*n; break; default: result = 0; System.out.println( n = + n + result= + result); Java 程式設(shè)計程式設(shè)計while 應(yīng)用。例:應(yīng)用。例:Average.java public class Average public static void main( Str

8、ing args) int sum = 0; int n = 0; int score; double avg; while (n 5) score = (int) (Math.random() * 101); System.out.println(成績score = + score); sum = sum + score; n = n + 1; avg = (double) sum / n; System.out.println(平均 avg = + avg); Java 程式設(shè)計程式設(shè)計do.while 迴圈敘述迴圈敘述 class Sum public static void main(

9、String args) int i = 0, s =0 ; do i = i + 1; s = s + i; while(i 10); System.out.println(“1加到加到” + i +“的和是的和是”+ s); 執(zhí)行結(jié)果:1 加到 10 的和是 55Java 程式設(shè)計程式設(shè)計for 迴圈敘述迴圈敘述 class Counter public static void main(String args) int i ; for (i = 1; i 4; i+) System.out.println(“你好你好! ” + i +“號小號小姐姐”); 執(zhí)行結(jié)果:你好! 1號小姐你好!

10、 2號小姐你好! 3號小姐你好! 4號小姐Java 程式設(shè)計程式設(shè)計for 應(yīng)用。例:應(yīng)用。例:Sum.java public class Sum public static void main( String args) int n = Integer.parseInt(args0); int sum = 0; for ( int i=1; i= n; i+) sum = sum + i; System.out.println(n = + n+ sum= + sum); Java 程式設(shè)計程式設(shè)計利用命令列取得變數(shù)值利用命令列取得變數(shù)值public class Sum2 public sta

11、tic void main(String args) int i=0, s=0;int n = Integer.parseInt(args0);for (i=1 ; i javac Sum2.java java Sum2 10Java 程式設(shè)計程式設(shè)計return 應(yīng)用。例:應(yīng)用。例:Add.javapublic class Add public static void main( String args) int result = sum(2, 5); System.out.println( sum(2,5)= + result); static int sum(int a, int b) return (a + b); Java 程式設(shè)計程式設(shè)計方法應(yīng)用。例:方法應(yīng)用。例:Factor.javapublic class Factor static long factorial(long n) if (n = 1) return 1; else return n * factorial(n-1) ; public static void main(String args)

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論