4.2.5举例
例 4.4 下 例 分 别 用 while、 do-while和 for语 句 实 现 累 计 求 和 。
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);
}
}
运行结果为:
C:\>java Sum
** while statement **
sum is 55
** do_while statement **
sum is 55
** for statement **
sum is 55
可以从中来比较这三种循环语句,从而在不同的场合选择合适的语句。
例4.5 求100~200间的所有素数
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);
}
}
}
运行结果为:
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语 句 来 实 现 。
4.3例外处理语句 考试站网
例外处理语句包括try、catch、finally以及throw语句 。 与 C、 C+ +相比 ,例外处理语句是Java所特有的 。 我们将在第八章作专门的介绍 。
4.4 注释语句
Java中可以采用三种注释方式 :
1 ∥ 用于单行注释。注释从∥开始,终止于行尾。
2 /* … */ 用于多行注释。注释从/*开始,到*/结束,且这种注释不能互相嵌套。
3 /** … */ 是Java所特有的doc注释。它以/**开始,到*/结束。这种注释主要是为支持JDK工具javadoc而采用的。javadoc能识别注释中用标记@标识的一些特殊变量,并把doc注释加入它所生成的HTML文件。对javadoc的详细讲述可参见附录。