选择结构,循环

—if选择结构

if选择结构是根据条件判断之后再做处理

语法如下:

   if(条件){
		//代码块
	}

if结构的流程图如下:
在这里插入图片描述

—if-else选择结构

语法如下:

if(条件){
	//代码块1
}else{
	//代码块2
}

if-else的流程图如下:

—多重if选择结构

语法如下:

if(条件1){
	//代码块1
}else if(条件2){
	//代码块2
}else{
	//代码块3
}

多重if的流程图如下:
在这里插入图片描述

—嵌套if选择结构

语法如下:

if(条件1){
	if(条件2){
		//代码块1
	}else{
		//代码块2
	}
}else{
	//代码块3
}

嵌套if的流程图如下:
在这里插入图片描述

—switch选择结构

适用于条件判断是-等值判断-的情况

switch(表达式){
	case 常量1:
		//语句;
	case 常量2:
		//语句;
	//...
	default:
		//语句;
		break;
}

—比较switch和多重if选择结构

相同点:

都是用来处理多分支条件的结构

不同点:

  • switch选择结构

只能处理等值条件判断的情况

  • 多重if选择结构

没有switch选择结构的限制,特别适合某个变量处于某个连续区间时的情况

—while循环

特点:先判断,后执行。

语法如下:

while(循环条件){
	循环操作
}

流程图如下:

在这里插入图片描述

—do-while循环

特点:先执行,后判断。

句法如下:

do{

	循环条件
	
}while(循环条件);

流程图如下:
在这里插入图片描述

—for循环

for循环的语法和执行顺序:

在这里插入图片描述

例如:
for (int i=0;i<100;i++){
            System.out.println("Hello Word!");
        }
      //结果是打印输出100次  Hello Word!

—break语句

break:改变程序控制流

  • 用于do-while、while、for中时,可跳出循环而执行循环后面的语句
    在这里插入图片描述

—continue语句

  • continue :只能用在循环里
  • continue 作用:跳过循环体中剩余的语句而执行下一次循环
    在这里插入图片描述

—对比break和continue

  • 使用场合
    break常用于switch结构和循环结构中
    continue一般用于循环结构中
  • 作用(循环结构中)
    break语句终止某个循环,程序跳转到循环块外 的下一条语句
    continue跳出本次循环,进入下一次循环
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值