Java【第四篇】基本语法之--循环

循环语句功能

在循环条件满足的情况下,反复执行特定代码

循环语句的四个组成部分

初始化部分(init_statement)
循环条件部分(test_exp)
循环体部分(body_statement)
迭代部分(alter_statement)

循环语句分类

for 循环
while 循环
do/while 循环 

for循环语句

语法格式
for (初始化表达式; 布尔值测试表达式; 更改表达式){
语句或语句块;
}
应用举例
package com.uncleyong;

public class TestFor {
    public static void main(String[] args) {
        //从 1 打印到 100
		for(int i = 1; i <= 100; i++){
			System.out.println(i);
		}
    }
} 

while循环语句

语法格式
[初始化语句]
while( 布尔值测试表达式){
    语句或语句块;
    [更改语句;]
}  
应用举例
package com.uncleyong;

public class TestWhile {
    public static void main(String[] args) {
        int i = 1;

        while(i <= 100){
            System.out.println(i);
            i++;
        }
    }
} 

do/while循环语句

语法格式 
[初始化语句]
do{
    语句或语句块;
    [更改语句;]
}while(布尔值测试表达式);  
应用举例
package com.uncleyong;

public class TestDoWhile {
    public static void main(String[] args) {
        //do ... while 一定会执行一次循环体.
        int j = 101;
        do{
            System.out.println("^^" + j++);
        }while(j <= 100);
    }
} 

特殊流程控制语句--break

break语句用于终止某个语句块的执行

语法格式 
{ ……	 
    break;
……
}
应用举例 
public class TestBreak{
    public static void main(String args[]){
	    for(int i = 0; i<10; i++){ 
	     	if(i==3)
		      break;	
	    	System.out.println(" i =" + i);
	    }
	    System.out.println("Game Over!");
    }
}

特殊流程控制语句--continue

continue语句用于跳过某个循环语句块的一次执行 

continue语句出现在多层嵌套的循环语句体中时,可以通过标签指明要跳过的是哪一层循环 

语法格式 
{ ……	 
    continue;
……
}
应用举例 
package com.uncleyong;

public class TestContinue {
    public static void main(String [] args){

        //continue语句用于跳过某个循环语句块的一次执行

        for(int i = 1; i <= 100; i++){
            if(i % 2 != 0){

                //break和continue之后不能有其他的语句,
                //因为程序永远不会执行break 和 continue之后的语句。
                continue;

//                System.out.println("test");
            }

            System.out.println(i);
        }
    }
}  

特殊流程控制语句说明

break只能用于switch语句和循环语句中。
continue 只能用于循环语句中。
标号语句必须紧接在循环的头部。标号语句不能用在非循环语句的前面。
break和continue之后不能有其他的语句,因为程序永远不会执行break 和 continue之后的语句。

转载于:https://www.cnblogs.com/uncleyong/p/9729189.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值