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

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

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

    dream.in.java

    能以不變應(yīng)萬(wàn)變是聰明人做事的準(zhǔn)則。萬(wàn)事從小事做起,積累小成功,問(wèn)鼎大成功,是成功者的秘訣。

    計(jì)算某個(gè)方法的執(zhí)行時(shí)間

     

     1 package assemblyLanguage;
     2 import java.math.BigInteger;
     3 import java.util.Date;
     4 import java.util.Scanner;
     5 
     6 
     7 public class Add {
     8 
     9     /**
    10      * @param args
    11      * Write a complete 8086 assembly language program to calculate and display the value of the expression:  
    12      * "1 + (2+2) + 3 + (4+4) + 5 + (6+6) + 7 + 9 + (10+10) + 11 ++ N".
    13      *  Notice the fact that the even numbers are added twice. 
    14      *  N should be input from the keyboard. A LOOP structure is required.
    15      *   Use a pseudocode or flowchart to sketch your ideas and plan the overall logic 
    16      *   before you write the program. 
    17      
    18     static int  add(int n)
    19     {
    20         int result = 0;
    21         for(int i = 1; i <= n; i++)
    22         {
    23             int temp = i;
    24             if(temp % 2 == 0)
    25                 {
    26                 temp *=2;
    27                 }
    28             result += temp;
    29                 
    30         }
    31         return result;
    32     }
    33     */
    34     static BigInteger add(BigInteger n) throws Exception
    35     {
    36         BigInteger result = new BigInteger("0"),
    37                     TWO = new BigInteger("2");
    38         BigInteger temp = null;
    39         for(BigInteger i = BigInteger.ONE; i.compareTo(n) <= 0; i=i.add(BigInteger.ONE))
    40         {
    41             temp = i;
    42             if(temp.remainder(TWO).compareTo(BigInteger.ZERO) == 0)
    43                 {
    44                 temp=temp.multiply(TWO);
    45 //                temp=temp.add(temp);
    46                 }
    47             result = result.add(temp);
    48                 
    49         }
    50         return result;
    51     }
    52     public static void main(String[] args) throws Exception {
    53         // TODO 自動(dòng)生成方法存根
    54         
    55         Scanner reader = new Scanner(System.in);
    56         System.out.print("Please input an integer: ");
    57         BigInteger a = reader.nextBigInteger();
    58         System.out.print("1+(2+2)+3+(4+4)+5++N(N=" + a.toString() + ")= ");
    59         Date date1 = new Date();
    60         System.out.println(add(a).toString());
    61         Date date2 = new Date();
    62         long totalTime = date2.getTime() - date1.getTime();
    63         System.out.println("用時(shí):"+ totalTime+"ms"); 
    64 
    65     }
    66 
    67 }
    68 

     

    posted on 2008-12-20 00:32 YXY 閱讀(670) 評(píng)論(0)  編輯  收藏


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 久久亚洲精精品中文字幕| 日韩激情淫片免费看| 亚洲色中文字幕无码AV| 深夜福利在线免费观看| 国产精品亚洲视频| 久久最新免费视频| 亚洲av福利无码无一区二区 | 国产AV无码专区亚洲AV琪琪| 国产老女人精品免费视频| 老司机午夜在线视频免费观| 免费少妇a级毛片人成网| 中文字幕av无码不卡免费| 亚洲大尺度无码无码专区| 久久成人国产精品免费软件| 激情内射亚洲一区二区三区爱妻| 性做久久久久久久免费看| 亚洲美国产亚洲AV| 亚洲国产婷婷综合在线精品 | 亚洲一卡2卡3卡4卡5卡6卡| 免费视频中文字幕| fc2免费人成为视频| 91成人免费观看在线观看| 亚洲色图综合网站| 在线观看免费亚洲| a毛片在线还看免费网站| 亚洲欧洲日产国码www| 日韩免费在线观看| 亚美影视免费在线观看| 亚洲自偷自拍另类图片二区| 大学生高清一级毛片免费| 久久WWW免费人成—看片| 亚洲人成在线精品| 亚洲毛片av日韩av无码| 亚洲精品视频免费看| 美女视频黄频a免费大全视频| 亚洲精品私拍国产福利在线| 午夜寂寞在线一级观看免费| 成人性做爰aaa片免费看| 亚洲欧洲国产综合AV无码久久| 色噜噜亚洲精品中文字幕 | 亚洲国产精品第一区二区三区|