码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA语法---顺序+分支结构+循环结构

时间:2020-04-08 22:37:22      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:jdk   false   速度   ring   效率   enum   的区别   分析   als   

一、分支结构之单分支

第一种:if语句
if(条件){
    执行语句
}

第二种:if    else if语句
if(条件){
     执行语句
}else if(条件){
    执行语句
}else{
    执行语句
}

注意:if里面的条件结果是boolean值。即true 执行,false不执行。

二、分支结构之多分支

多分支语句之:switch ...... case
switch(值){
case  值1:
    执行语句;
    break;
case  值2:
   执行语句;
   break;
default:
  执行语句;
}
分析:
1.这种结构类似于已经知道很多值得情况,然后一一对比较,作出执行结果。
2.switch(值),只能是byte、short、int 、char。jdk1.5版本支持enum,jdk1,7以后支持String字符串。
3.可以不用break。用break作用是终止语句,找到正确的case值不在继续执行下面的语句。

三、单分支与多分支的区别
if(值){}  else if(值){},好处是可以写复杂的逻辑,不好处执行速度慢。
switch case,好处是执行效率高,但是switch的变量值与case值只能做是否相等运算,即 == 。

四、循环结构

 

JAVA语法---顺序+分支结构+循环结构

标签:jdk   false   速度   ring   效率   enum   的区别   分析   als   

原文地址:https://www.cnblogs.com/cnbp/p/12663157.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!