<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    2007年2月18日

    public ? class ?Prime? {
    ????
    public ? static ? void ?main(String[]?args)? {
    ????????
    long ?timeStart? = ?System.currentTimeMillis();
    ????????
    int []?prime_array? = ? new ? int [ 10000 ]; // 用來保存10萬以下的質數(共9592個)
    ????????prime_array[ 0 ] = 3 ;
    ????????prime_array[
    1 ] = 5 ;
    ????????
    int ?i,primeId =- 1 ,m = 2 ,prime;
    ????????
    // System.out.println(2); // 質數2直接打出^_^
    ???????? for ?( int ?a? = ? 3 ;?a? <= ? 100000 ;?a? += ? 2 )? {
    ????????????
    if (m * m < a) {
    ????????????????
    // 避免使用sqrt()
    ????????????????m ++ ;
    ????????????}

    ????????????
    for ?(i = 0 ;(prime = prime_array[i]) <= m;i ++ )? {
    ????????????????
    if ?(a? % ?prime? == ? 0 )? {
    ????????????????????
    break ;
    ????????????????}

    ????????????}

    ????????????
    if ?(prime > m)? {
    ????????????????prime_array[
    ++ primeId] = a;
    ????????????????
    // 10萬以下的質數存起
    ????????????????
    // System.out.print(a+"?");
    ????????????}

    ????????}

    ????????System.out.println(
    " 計算10萬以下的質數(共 " + (primeId + 2 ) + " 個)耗時 " + (System.currentTimeMillis() - timeStart) + " 毫秒. " );
    ????????
    int ?maxNum = 100000000 ;
    ????????
    for ( int ?a? = ? 100001 ;?a? <= ?maxNum;?a? += ? 2 ) {
    ????????????
    if (m * m < a) {
    ????????????????
    // 避免使用sqrt()
    ????????????????m ++ ;
    ????????????}

    ????????????
    for ?(i = 0 ;(prime = prime_array[i]) <= m;i ++ )? {
    ????????????????
    if ?(a? % ?prime? == ? 0 )? {
    ????????????????????
    break ;
    ????????????????}

    ????????????}

    ????????????
    if ?(prime > m)? {
    ????????????????
    ++ primeId;
    ????????????????
    // System.out.print(a+"?");
    ????????????}

    ????????}

    ????????System.out.println(maxNum
    + " 以下共 " + (primeId + 2 ) + " 個質數. " );
    ????????System.out.println(
    " 耗時 " + (System.currentTimeMillis() - timeStart) + " 毫秒. " );
    ????}

    }

    posted @ 2007-02-18 21:20 zero 閱讀(424) | 評論 (1)編輯 收藏
     
    今天開始看java,我寫的第一個東東~

    1public?class?HelloWorld?{
    2????public?static?void?main(String[]?args)?{
    3????????System.out.println("Hello?World!");
    4????}

    5}

    6
    posted @ 2007-02-18 21:17 zero 閱讀(129) | 評論 (1)編輯 收藏
    僅列出標題  
     
    主站蜘蛛池模板: 又长又大又粗又硬3p免费视频| 亚洲日韩一区二区一无码| 国产中文字幕免费观看| 日韩电影免费在线观看视频| 国产最新凸凹视频免费| 亚洲精品国产精品乱码不99| 亚洲大香伊人蕉在人依线| 视频一区二区三区免费观看| 国产自国产自愉自愉免费24区| 91人成网站色www免费下载| 成人免费无码大片a毛片软件| 亚洲国产精品13p| 亚洲福利视频网站| 一级毛片免费播放男男| 9420免费高清在线视频| 亚洲精品在线播放视频| 日韩免费一区二区三区在线 | 在线观看亚洲视频| 亚洲a一级免费视频| 国产传媒在线观看视频免费观看 | 九九99热免费最新版| 成人特黄a级毛片免费视频| 亚洲av福利无码无一区二区 | 四虎在线视频免费观看视频| 一本久久a久久精品亚洲| 国产成人精品亚洲日本在线 | 亚洲五月综合缴情婷婷| 午夜一级免费视频| 久久精品亚洲一区二区三区浴池| 国产天堂亚洲国产碰碰| 亚洲中文字幕伊人久久无码| 亚洲影院天堂中文av色| 国产成人精品免费视频动漫| 亚洲人成人网站18禁| 亚洲毛片网址在线观看中文字幕 | 久久久久久久综合日本亚洲| 无人视频免费观看免费视频| 四虎成人免费网址在线| 久久亚洲国产最新网站| 好吊妞视频免费视频| 久久av免费天堂小草播放|