java学习路线__基础入门向__程序逻辑控制__6

程序逻辑控制

程序逻辑主要分为:顺序结构, 分支结构, 循环结构。


一:顺序结构顺序结构只能顺序执行

顺序结构不能判断,循环,局限很大,不过使用最多的还是顺序结构。


二:分支结构:if...else  /  switch

//用法一:
if(布尔表达式)
{
  //如果布尔表达式为true将执行的语句
}

//
//用法二:
if(布尔表达式 1)
{ 
  //如果布尔表达式的值为true执行代码 
else
{
//如果布尔表达式的值为false执行代码
    }
}
//
//用法三:
if ( 布尔表达式1 )
{
//
如果布尔表达式为true将执行的语句
}else if (布尔表达式2){

 
// 如果布尔表达式为true将执行的语句
}...else{
//所有条件都不符合的执行语句
}
//switch语法结构
switch(expression){
    case value_1 :{
       { //语句  break; }
    case value—2 :
       { //语句  break; }
  .......
  default : 
     { //语句 break; }
}

//当遇到 break 语句时,switch 语句终止。程序跳转到 switch 语句后面的语句执行。
//case 语句不必须要包含 break 语句。如果没有 break 语句出现,程序会继续执行下一条 case 语句,直到出现 break 语句。 

三:循环结构while循环  /  for循环  /  do…while 循环

while( 布尔表达式 ) {
  //循环内容
}

public class Test { public static void main ( String args [ ] ) { int x = 10 ;      while ( x < 20 ) {      System . out . print ( " value of x : " + x ) ;      x ++;          System . out . print ( " \n " ) ; } } }
 
do {
       //代码语句
}while(布尔表达式);

public class Test {     public static void main ( String args [ ] ) {         int x = 10 ;         do {             System . out . print ( " value of x : " + x ) ;              x ++;            System . out . print ( " \n " ) ;          } while ( x < 20 ) ;      } }
for(初始化; 布尔表达式; 更新) {
    //代码语句
}

public class Test {     public static void main ( String args [ ] ) {         for ( int x = 10 ; x < 20 ; x = x + 1 ) {             System . out . print ( " value of x : " + x ) ;             System . out . print ( " \n " ) ;             }         } }
 
break 关键字

break 主要用在循环语句或者 switch 语句中,用来跳出整个语句块。

break 跳出最里层的循环,并且继续执行该循环下面的语句。

continue 关键字

continue 适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代。

在 for 循环中,continue 语句使程序立即跳转到更新语句。

在 while 或者 do…while 循环中,程序立即跳转到布尔表达式的判断语句。


总结:

1.循环使用的原则是:明确知道循环的次数的使用for循环  /  不知道循环的次数,但是明确了解循环的终止条件,使用while循环  /  一般不使用do---while循环

2.break是退出当前的整个循环体  /  continu是跳出此次的循环,接着执行下一次的循环

记录时间:(2017年04月04日23:56  循环,分支是很基础的语句,必须用熟练)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值