java条件语句


一、控制流程语句

1、顺序结构:自上而下进行,直到结束

2.选择结构:根据一个判断表达式的结果不同,执行不同的语句
选择结构包括:if  else、 switch case
if(判断表达式){
//满足判断表示执行此块内容
}
else{
//不满足判断表达式执行此块内容
}
   多重if选择结构
if(){


}
else if(){


}
...
else{

}
   嵌套if选择
if(){
  if(){
...
  }
  else{
  ...
           }
}
else(){
  if(){
...
  }
  else{
  ...
           }
}
switch(表达式) 中表达式的返回值必须是一下几种类型之一:
int  byte char short 枚举,字符串(字符串在jdk1.7后出现的)
case:子句中的值必须是常量,且所有case子句中的值应该是不同的
default:可有可无,有的话是在switch表达式的值与case不能匹配之后执行的
break:用来执行完一个 case分支后跳出switch语块
   switch(表达式){
case  value1 : 处理语句1 ;[break];
case  value2 : 处理语句2 ;[break];
........
[default: 处理语句;]
   }


switch(1+1){
case 1:System.out.println("1");break;

case 2:System.out.println("2");

                default :System.out.println("3");
}
输出结果 2 3


while                 do-while                  for

语法结构 while(条件表达式){                    do {                                for(初始值;循环条件;变量更新)

                      代码块                                 代码块                 {代码块

                    }                 }while(条件表达式);

执行顺序 先判断,再执行              先执行一次,再判断           先判断,再执行
适用情况 循环次数不确定             循环次数不确定            循环次数确定


break;在循环中遇到,直接跳出循环,执行循环下面的代码
continue:只能用于循环,再循环中遇到直接进行下一次循环
break,continue代码块后面并不能有代码,系统根本执行不到他们后面的语句

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值