首页>java频道>java教程>正文
java基础教程:循环语句举例

www.zige365.com 2010-5-5 11:01:31 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

例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("sumis"+sum);

System.out.println("\\n**do_whilestatement**");

n=0;∥initialization

sum=0;

do{

sum+=n;∥body

n++;∥iteration

}while(n<=10);∥termination

System.out.println("sumis"+sum);

System.out.println("\\n**forstatement**");

sum=0;

for(inti=1;i<=10;i++){

∥initialization,termination,iteration

sum+=i;

}

System.out.println("sumis"+sum);

}

}

运行结果为:

C:\\>java Sum

**whilestatement**

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**");

intn=0;

outer:for(inti=101;i<200;i+=2){∥outer loop

int k=15;∥select for convinence for(int j=2;j<=k;j++){∥innerlop

if(i%j==0)

continue outer;

}

System.out.print(""+i);

n++;∥outputanewline

if(n<10)∥after10numbers

continue;

System.out.println();

n=0;

}

System.out.println();

}

}

运行结果为:

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语句来实现。!U4§4.3例外处理语句

例外处理语句包括try、catch、finally以及throw语句。与C、C++ 相比,例外处理语句是 Java所特有的。我们将在第八章作专门的介绍。!U4§4.4注释语 ?

Java中可以采用三种注释方式:

1∥ 用于单行注释。注释从∥开始,终止于行尾。

2/*…*/用于多行注释。注释从/*开始,到*/结束,且这种注释不能互相嵌套。

3/**…*/是Java所特有的doc注释。它以/**开始,到*/结束。这种注释主要是

为支持JDK工具javadoc而采用的。javadoc能识别注释中用标记@标识的一些特殊变量,并把

doc注释加入它所生成的HTML文件。对javadoc的详细讲述可参见附录。

我要投稿 新闻来源: 编辑: 作者:
相关新闻
java教程:continue语句
java教程:for语句
java基础教程:do-while语句
java教程:while语句
java基础教程:概述