題目:判斷1-100之間有多少個素數,並輸出所有素數。
程序分析:判斷素數的方法:用一個數分別去除以2到Math.sqrt(這個數),
如果能被整除,則表明此數不是素數,反之是素數。
/*思路:(1) 第一層控制需要進行判斷的數,第二層判斷是否爲素數
* (2)在第二層裏,如果這個數一旦判斷出不是素數,立即返回第一層判斷下一個數
*
*/
實現代碼:
題目:判斷1-100之間有多少個素數,並輸出所有素數。
程序分析:判斷素數的方法:用一個數分別去除以2到Math.sqrt(這個數),
如果能被整除,則表明此數不是素數,反之是素數。
/*思路:(1) 第一層控制需要進行判斷的數,第二層判斷是否爲素數
* (2)在第二層裏,如果這個數一旦判斷出不是素數,立即返回第一層判斷下一個數
*
*/
實現代碼:
try{ return xx }catch{ return xx }finally{ return xx } return xx 先行保存return返回值信息,再執行finally(始終會被執行
1.5,5 synchronized關鍵字 lock和condition的關鍵點: 1.鎖用來保護代碼片斷,任何時刻只允許一個線程執行被保護的代碼。 2.鎖可以管理試圖進入被保護代碼短的線程。
1. javaSE、javaME、javaEE概念 2.JVM、JRE、JDK概念及關係 平臺:指的是操作系統(Windows,Linux,M