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

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

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

    posts - 41,  comments - 40,  trackbacks - 0

    /*******************************************************************************
    ?*
    ?* 乘除法和等效的位運算
    ?*
    ?* 1024 = 2*2*2*2*2*2*2*2*2*2 = 100 0000 0000
    ?*
    ?******************************************************************************/
    class BitOperation
    {
    ? public static void main( String[] args )
    ? {
    ??? //被除數
    ??? long dividend=182495073L;

    ??? long temp=0L;

    ??? long begin=0L;


    ??? ////////////////////////////////////////////////////////////////////////////
    ??? //
    ??? // dividend/1024等效于dividend>>10
    ??? //
    ??? ////////////////////////////////////////////////////////////////////////////
    ??? begin=System.currentTimeMillis();

    ??? for( int i=0; i<10000000; i++ )
    ?????? {
    ???????? temp=dividend/1024;
    ?????? }

    ??? System.out.println( temp+" 總共耗時:"+( System.currentTimeMillis()-begin )+"毫秒" );

    ??? begin=System.currentTimeMillis();

    ??? for( int i=0; i<10000000; i++ )
    ?????? {
    ???????? temp=dividend>>10;
    ?????? }

    ??? System.out.println( temp+" 總共耗時:"+( System.currentTimeMillis()-begin )+"毫秒\r\n" );


    ??? ////////////////////////////////////////////////////////////////////////////
    ??? //
    ??? // dividend*1024等效于dividend<<10
    ??? //
    ??? ////////////////////////////////////////////////////////////////////////////
    ??? begin=System.currentTimeMillis();

    ??? for( int i=0; i<10000000; i++ )
    ?????? {
    ???????? temp=dividend*1024;
    ?????? }

    ??? System.out.println( temp+" 總共耗時:"+( System.currentTimeMillis()-begin )+"毫秒" );

    ??? begin=System.currentTimeMillis();

    ??? for( int i=0; i<10000000; i++ )
    ?????? {
    ???????? temp=dividend<<10;
    ?????? }

    ??? System.out.println( temp+" 總共耗時:"+( System.currentTimeMillis()-begin )+"毫秒\r\n" );


    ??? ////////////////////////////////////////////////////////////////////////////
    ??? //
    ??? // dividend%1024等效于dividend-( dividend>>10<<10 )
    ??? //
    ??? ////////////////////////////////////////////////////////////////////////////
    ??? begin=System.currentTimeMillis();

    ??? for( int i=0; i<10000000; i++ )
    ?????? {
    ???????? temp=dividend%1024;
    ?????? }

    ??? System.out.println( temp+" 總共耗時:"+( System.currentTimeMillis()-begin )+"毫秒" );

    ??? begin=System.currentTimeMillis();

    ??? for( int i=0; i<10000000; i++ )
    ?????? {
    ???????? temp=dividend-( dividend>>10<<10 );
    ?????? }

    ??? System.out.println( temp+" 總共耗時:"+( System.currentTimeMillis()-begin )+"毫秒\r\n" );
    ? }
    }

    posted on 2007-09-17 09:17 NeedJava 閱讀(3116) 評論(3)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 久久亚洲中文无码咪咪爱| 久久久久成人精品免费播放动漫| 国产亚洲大尺度无码无码专线 | 国产精品免费大片| 亚洲国产精品成人综合久久久| 日本人护士免费xxxx视频| 中文字幕免费观看全部电影| 亚洲色欲或者高潮影院| 亚洲av无码不卡私人影院| 亚在线观看免费视频入口| 亚洲精品久久无码av片俺去也| 中文亚洲成a人片在线观看| 久久经典免费视频| 亚洲精品国产日韩无码AV永久免费网| 久久久久亚洲AV无码网站| 国产三级免费观看| 91精品免费观看| 免费一级毛片在线播放视频免费观看永久| 亚洲国产另类久久久精品黑人| 国产在线国偷精品产拍免费| 久久嫩草影院免费看夜色| 亚洲精品456人成在线| 亚洲av综合色区| 国产一区二区三区在线免费| 99热精品在线免费观看| 日本一区二区在线免费观看| 亚洲一区二区久久| 亚洲国产精品成人精品无码区| 日韩免费一级毛片| 国产成人精品免费视频动漫| 本免费AV无码专区一区| 国产成人亚洲综合无| 亚洲国产综合在线| 亚洲成av人在线视| 亚洲日韩国产一区二区三区| 女人18特级一级毛片免费视频| 99国产精品免费视频观看| 亚洲免费无码在线| 精品成人一区二区三区免费视频| 亚洲五月综合网色九月色| 久久噜噜噜久久亚洲va久|