2017年計算機二級考試java流控制學習教程:例外處理語句

字號:


    4.2.5舉例
    例 4.4 下 例 分 別 用 while、 do-while和 for語 句 實 現(xiàn) 累 計 求 和 。
    public class Sum
    {
    public static void main( String args[] )
    {
    System.out.println("\n** while statement **");
    int n=10,sum=0; ∥initialization
    while( n>0 )
    { ∥termination
    sum+=n; ∥body
    n--; ∥iteration
    }
    System.out.println("sum is "+sum);
    System.out.println("\n** do_while statement **");
    n=0; ∥initialization
    sum=0;
    do
    {
    sum+=n; ∥body
    n++; ∥iteration
    }
    while( n<=10 ); ∥termination
    System.out.println("sum is "+sum);
    System.out.println("\n** for statement **");
    sum=0;
    for( int i=1; i<=10; i++)
    {
    ∥initialization,termination,iteration
    sum+=i;
    }
    System.out.println("sum is "+sum);
    }
    }
    運行結(jié)果為:
    C:\>java Sum
    ** while statement **
    sum is 55
    ** do_while statement **
    sum is 55
    ** for statement **
    sum is 55
    可以從中來比較這三種循環(huán)語句,從而在不同的場合選擇合適的語句。
    例4.5 求100~200間的所有素數(shù)
    public class PrimeNumber
    {
    public static void main( String args[] )
    {
    System.out.println(" ** prime numbers between 100 and 200 **");
    outer:for(int i=101;i<200;i+=2)
    {
    int k=15;
    for(int j=2;j<=k;j++)
    {
    if( i%j==0 )
    continue outer;
    }
    System.out.print(" "+i);
    }
    }
    }
    運行結(jié)果為:
    C:\>java PrimeNumber
    ** prime numbers between 100 and 200 **
    101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199
    該 例 通 過 一 個 嵌 套 的 for語 句 來 實 現(xiàn) 。
    4.3例外處理語句
    例外處理語句包括try、catch、finally以及throw語句 。 與 C、 C+ +相比 ,例外處理語句是Java所特有的 。 我們將在第八章作專門的介紹 。
    4.4 注釋語句
    Java中可以采用三種注釋方式 :
    1 ∥  用于單行注釋。注釋從∥開始,終止于行尾。
    2 /* … */ 用于多行注釋。注釋從/*開始,到*/結(jié)束,且這種注釋不能互相嵌套。
    3 /** … */ 是Java所特有的doc注釋。它以/**開始,到*/結(jié)束。這種注釋主要是為支持JDK工具javadoc而采用的。javadoc能識別注釋中用標記@標識的一些特殊變量,并把doc注釋加入它所生成的HTML文件。對javadoc的詳細講述可參見附錄。