1、while
循环方式:利用一个条件来控制是否继续反复执行这个语句。
语法如下:
while(条件表达式){
执行语句
}
当条件表达式的返回值为true(真)时,则一直执行“{}”中的语句,直到返回值为false(假)结束。
程序测试:求1到100的和。
运行结果:
2、do…while
循环方式:先执行一次,再判断条件表达式是否成立,成立则继续运行,直到条件不成立停止循环。
【至少执行一次】
语法:
do{
执行语句
}while(条件表达式);
do…while与while的明显区别在于while()后面多了一个分号“;”。
程序测试:求0到5的和
运行结果:
3、for(最常用的一种循环模式)
循环方式:用于重复执行某条语句,直到某个条件不满足。
语法:
for(表达式1;表达式2;表达式3){
执行语句
}
表达式1:初始化表达式
表达式2:循环条件表达式
表达式3:循环后操作表达式
程序测试:将1到100的所有整数相加。
运行结果:
java5以后新加的一种for循环模式foreach,foreach可以改写for语句版本,给类似遍历数组等的的方式带来了很大的便利。
语法:
for(元素变量 X:遍历对象 obj){
引用了x的Java语句
}
程序测试:遍历数组arr
运行结果:
以上所有的代码请在主类里运行测试(main())