zoukankan      html  css  js  c++  java
  • java面向对象编程—— 第三章 程序流程控制

    3.1流程控制

             三种基本技术可以改变程序的控制流程:

    ①   调用方法:调用方法将导致控制流程离开当前方法,转移到被调用的方法;

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

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

    3.2布尔逻辑运算

             和:符号&,只有在组合表达式的每个部分都为真时,组合表达式才为真;

             短路和:符号&&,即如果组合表达式前面部分为假时就不会检查后面部分的逻辑;

             或:符号|,只要组合表达式中有一个部分为真,组合表达式就为真;

             短路或:符号||,如果组合表达式前面部分为真,后面部分的逻辑就不会被检查;

             异或:符号^,如果组合表达式有一个部分为真,一个部分为假,那么组合表达式为真;

             非:符号!,对一个布尔表达式取反。

    3.3选择语句

             /*    if(布尔表达式){//当布尔表达式为真时执行

    } else{当布尔表达式为假时执行}    */

    /*   switch(变量){

        case值: //语句    break;

             case 值: //语句   break;

             default: //语句              }

    if 和 switch 用于条件选择。

    /*   while(布尔表达式){ // 语句}      */

    用于重复执行任务。

    /*   do{  // 语句}while(布尔表达式)*/

    和while循环相似,但至少要执行一次。

    /*   for(初始化;布尔表达式;更新) {//语句}   */

    3.4跳转语句

             break;  跳出当前循环,到循环后的下一句语句。

             continue; 在for循环中,continue关键字将控制流程立即跳到更新语句;在while或do/while语句中,控制流程将立即跳到布尔表达式。

             

  • 相关阅读:
    vue(5)
    vue(4)
    vue(3)-防止闪烁
    vue(2)
    bootstrap 模态框
    2017年上半年工作总结和计划
    vue(1)
    文本框数量加减功能
    meta 控制移动端页面的缩放
    题解 P1550 【[USACO08OCT]打井Watering Hole】
  • 原文地址:https://www.cnblogs.com/littlejava/p/5330832.html
Copyright © 2011-2022 走看看