程序流程控制1

北京丰台信用卡代还【电话/微信:135-2093-5605】北京丰台信用卡套现,visa卡套现、积分POS机◆长期有效◆欢迎来电咨询办理!流程控制:在程序设计时,我们经常需要改变程序的控制流程,也就是语句的执行顺序。有三种基本技术可以改变程序的流程控制 

【1】:调用方法:调用方法导致控制流程离开当前方法,转移到被调用的方法。例如,当我们调用 println()方法时,流程控制离开 main(),转移到 println(),并且在println()方法执行完成时返回main()方法。 

【2】:选择。java中有两种做出选择的机制:if/else 语句和 switch 语句。三目运算符也可以用于选择,但是它通常只是 if/else 的一个简写版。 

【3】:循环。java中有三种循环语句:for 循环、while 循环、do/while 循环。 

2: 

布尔逻辑:指将两个到多个布尔表达式组合为单个布尔表达式。组合布尔表达式有四种类型的逻辑;如下。 

【1】:和。只有在组合表达式每个部分为真时,组合表达式才为真。 

【2】:或。只要一个组合表达式中有一个部分为真,组合表达式就为真。 

【3】:异域。如果一个组合表达式中有一个部分为真,而另一个部分为假,那么组合表达式就为真。 

【4】:非。对一个布尔表达式取反。 

3: 

switch 语句:switch 语句允许变量与多个值进行相符等性检测,每个值被一个 case 语句调用和检测。一个switch 语句的语法如下形式: 

switch(变量){ 
      case 值: 
            //语句 
           break;      //optional 
        case 值: 
           //语句 
           break;    //可选 
           //可以有很多 case 语句 
         default;    //可选 
           //语句 
} 

如下规则适用于 switch 语句: 

【1】:switch语句中检测的变量只能是 32 位或更小的整数值,也就是说只能是 byte、short、int 和 char类型(注:JDK7.0以后,变量可以是 String 类型)。 

【2】:在一个 switch 语句中可以有很多 case 语句。 每个 case 后跟一个用于比较的值和一个冒号。 

【3】:case 后的值必须是与 switch 中的变量相同的数据类型, 并且必须是常量或字面量。 

【4】:当变量的值等于 case 后的值时,该 case 语句后的语句开始执行,直到遇到break 语句。 

【5】:当遇到 break 语句时,switch 语句结束,控制流程跳转到该 switch 语句的下一行。 

【6】:并不是所有 case 语句需要包含一个 break 语句。如果没有 break 语句,控制流程继续执行到下一个 case 语句,直到遇到break语句。 

【7】:一个 switch 语句可以有一个可选的 default 条件,一般出现在 switch 语句的末尾。如果所有 case 条件都是 false,那么 default 条件可以用于执行某种任务。在 default 条件中不需要 break 语句。 

4: 

continue 语句:北京信用卡代还关键字可以用在任何循环控制结构中,它将导致循环立即跳到循环的下一个迭代中。 

【1】:在 for 循环中,continue 关键字将导致控制流程立即跳到更新语句。 

【2】:在 while 或 do/while 循环中,控制流程立即跳到布尔表达式。

猜你喜欢

转载自pi36730444qiaona.iteye.com/blog/2318867
今日推荐