第四章总结

目录

4.2 条件语句

4.2.1 if条件语句

1.简单的if条件语句

 2.if...else语句

3.if...else if多分支语句

 4.2.2switch多分支语句

4.3循环语句

4.3.1 while循环语句

 4.3.2do...while循环语句

 4.3.3 for循环语句

4.4循环控制

4.4.1 break语句

 4.4.2 continue语句


 

4.2 条件语句

4.2.1 if条件语句

1.简单的if条件语句

if(布尔表达式){

        语句顺序

【例4.1】 判断电话号码是否存在

}

 2.if...else语句

        if(表达式){

                语句1

        }else{

                语句2

        }

if后面“()”内的表达式必须是Boolean型的。

3.if...else if多分支语句

        if(表达式1){

                语句1

        }else if(表达式2){

                语句2

        }

        ...

        else if(表达式n){

                语句n

        }

【例4.3】使用if...else if语句实现饭店座位分配 

public class Restaurant {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("欢迎光临,请问有多少人用餐?");//输出问题提示
		int count=9;//用餐人数
		System.out.println("回答:"+count+"人");//输出问题
		if(count<=4) {//如果人数小于4人
			System.out.println("客人请到大厅4人桌用餐");//请到4人桌
		}else if(count>4&&count<=8) {//如果人数在4~8人
			System.out.println("客人请到大厅8人桌用餐");//请到8人桌
		}else if(count>8&&count<=16) {//如果人数在8~16人
			System.out.println("客人请到楼上包厢用餐");//请到包厢
		}else{//当以上条件都不成立时,执行该语句块
			System.out.println("抱歉,我们店暂时没有这么大的包厢!");//输出信息
		}

	}

}

 4.2.2switch多分支语句

switch(表达式){

case 常量值1:

        语句2

        [break;]

case 常量值n:

        语句n

        [break;]

default:

        语句n+1;

        [break;]

4.3循环语句

4.3.1 while循环语句

while(条件表达式){

        语句序列

}

 4.3.2do...while循环语句

do{

        语句序列

}while(条件表达式);

 

 

 4.3.3 for循环语句

for(表达式1;表达式2;表达式3){

        语句序列

}

 

4.4循环控制

4.4.1 break语句

break:跳出当前循环体

while(...)                           do                                                        for

{                                              {                                                        {

        ...                                              ...                                                        ...

        break;                                        break;                                                break;

        ...                                                ...                                                        ...

}                                                }while(...);                                       }

 4.4.2 continue语句

continue:跳过本次循环

while(...)                           do                                                        for

{                                              {                                                        {

        ...                                              ...                                                        ...

        continue;                                  continue;                                              continue;

        ...                                                ...                                                        ...

}                                                }while(...);                                       }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值