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的詳細講述可參見附錄。