java选择循环_java选择和循环结构

选择和循环结构

顺序

(1)按照程序的流程从上而下执行流程.

选择结构

If

概念

对条件判断【一个条件的结果:true:false】

执行判断结果,所想要处理的代码

如果(true){

System.out.println("输出");

}

写法

2.1   If(true){功能语句}

If(true){功能语句}

2.2  if(boolean){

}else if(boolean){

}else if(boolean){

}

2.3 if(boolean){

}else if(boolean){

}else{

}

特点

if 后面的大括号如果不写,表示执行是后面的第一行功能性代码(不建议这样写)

if(true);

System.out.println();//只判断这一句

System.out.println();

只判断前面的一句,true则输出,false则不输出。但是后面的都会输出。

Switch

结构

同if结构差不多,但是switch是判断值相不相等,而不是boolean类型。

用法

int a = 3;

switch(a){

case 1: 功能语句;break;

case 2: 功能语句;break;

case 3: 功能语句;break;

default:功能语句;break;

}

特点及特殊情况

case后面的值应该和a的类型一致。

default会在所有case匹配执行后再执行。

default和case的顺序可以换。

break的作用,结束当前的这个switch结构:

从第一个匹配的条件开始,到第一个break之间的所有case判断失效

在执行功能语句时,如果到末尾都没有break,自动结束,不会再循环回去。

最后一个break 可以省略掉,但是建议还是写上

4)类型

byte short char int enum枚举 String 类型

循环

while

语法

while(boolean){

循环体;

}

流程

如果boolean为true,则一直循环功能语句。直到boolean类型为false,停止循环。

特点

先判断,在执行循环体。

boolean第一次不能为false,否则报错。

do-while

1)语法

do{  循环体

}while(boolean);

用法

先执行一次循环体,在判断是否继续循环。boolean可以为false。

for

语法

for(初始A;条件判断B;循环后操作D){

循环体C;

}

A-->B-->C-->D  直到B为false,结束循环。

用法

for(int a =1;a<=10;a++){

功能语句;

}

特点

相比于while代码量少,更直观。

for嵌套

循环嵌套  循环里面还有循环,可以嵌套多层

不同的循环结构相互之间也可以嵌套。

for(){

for(){

}

}

循环控制语句

break

终止当前当层的循环。

continue

跳过本次循环,继续下次循环。

return

结束当前方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值