<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 閱讀(425) | 評論 (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 閱讀(131) | 評論 (1)編輯 收藏
    僅列出標題  
     
    主站蜘蛛池模板: 国产精品免费视频播放器| 日韩精品人妻系列无码专区免费| 91在线视频免费91| 日韩免费毛片视频| 亚洲片一区二区三区| 久久亚洲精品11p| 国产男女猛烈无遮档免费视频网站| 亚洲区日韩精品中文字幕| 女人被男人桶得好爽免费视频| 国产亚洲精品福利在线无卡一| 四虎成人精品国产永久免费无码 | 最近免费mv在线电影| 亚洲?V乱码久久精品蜜桃 | 精品亚洲成A人无码成A在线观看| aⅴ在线免费观看| 亚洲欧美黑人猛交群| 日韩人妻一区二区三区免费| 免费国产成人午夜私人影视| 亚洲一区二区三区免费| 青青草国产免费久久久91| 日韩久久无码免费毛片软件| 亚洲国产精品无码久久一区二区| 亚洲AV无码AV日韩AV网站| 国产一区二区三区在线免费| 国产免费久久久久久无码| 亚洲高清无在码在线无弹窗| 在线jlzzjlzz免费播放| 亚洲蜜芽在线精品一区| 嫩草在线视频www免费看| 亚洲日本在线观看网址| 久久午夜夜伦鲁鲁片无码免费| 四虎永久免费影院| 国产情侣久久久久aⅴ免费| 亚洲精品456人成在线| 114级毛片免费观看| 国产亚洲一区二区精品| 一二三四免费观看在线电影| 无码日韩人妻AV一区免费l| 亚洲国产精品张柏芝在线观看| 免费99热在线观看| 久久经典免费视频|