zoukankan      html  css  js  c++  java
  • 杰瑞教育2

    尝试使用快捷键!!!

    分支与循环

     Java中常见的三种基本流程结构:顺序结构、选择结构(分支结构)和循环结构。

        循环结构:while语句、do-while语句、for语句、foreach语句。

    跳转语句:break语句、continue语句、return语句。

    【if-else选择结构】

     if (1>2) {

             System.out.println("if条件成立时,执行的代码");

          } else {

             System.out.println("if条件不成立时,执行的代码");

          } 

    以上会成为死循环,应改为:

    int num=1;

          if (num<2) {

             System.out.println("if条件成立时,执行的代码");

          } else {

             System.out.println("if条件不成立时,执行的代码");

          } 

    在if-else选择结构中,应特别注意缩进。

    有了if-else语句就可以不用多目运算了。

    1. if后面的括号放的是判断条件,此条件的结果必须是真或假,必须为逻辑判断。
    2. 大括号{}必须成对出现,缺一不可。
    3. 大括号{}不能省,但是else{}结构可以省略,if{}结构不能省略。
    4. 代码缩进!!!

    【多重if选择结构(也叫阶梯if、else-if结构)】

     if(条件一){

    System.out.println(“条件一成立时执行的代码”);

    }

    else if(条件二){

        System.out.println(“条件一不成立,条件二成立时执行的代码”);

        System.out.println(“该else-if语句可以有多个”);

    }else{

           System.out.println(“所有条件不成立时执行的代码”);

    }

    输入字符:char c=in.next().charAt(0);

    【嵌套if选择结构】

      if{}里面嵌套if{}结构。

    结构写法:

     if(条件一){

         if(条件二){

      System.out.println(“条件一、条件二都成立时执行的代码”);

    }else{

         System.out.println(“条件一成立、条件二不成立时执行的代码”);

    }

    }else{

         System.out.println(“条件一不成立时执行的代码”);

    }

      注意事项:嵌套结构一般不超过三层,能够用多重if解决的问题一般不用嵌套。

    选中想要整理的代码,右键à【Source】à【Format】,即可整理好。

    【switch选择结构】

      格式:switch(常量表达式){

        case 常量1:

               语句;

               break;

        case 常量2:

               语句;

               break;

      ·····

        default:

              break;

    }

    注意事项:

    1. switch后的括号中必须是能够计算出具体结果的常量表达式,计算后的计算常量结果可以为整数、字符、字符串。
    2. case后面的常量值必须保持唯一,各不相同。
    3. break的作用:跳出当前switch结构,每一个case项,除非特殊需要,必须有break。
    4. switch结构中只会判断一次正确选项,当遇到正确的case项后,便不再进行判断,因此当省略break时,会导致程序从正确的case项开始,顺序执行所有case项中代码。
    5. switch结构是专门用于判断等于的结构,执行效率要比if-else快。
    6. case项可以带大括号,一般省略,所以,在每个case项中声明的变量只在当前case项生效。

    当case中包含所有出路时,default可以省略。

    在case项中声明的变量只在当前case项中有用,但不同case项不可重复声明变量。

    看到题目时要学会在if-else和switch中做出选择。

  • 相关阅读:
    039 RabbitMq及数据同步01
    038 商品详情02-----页面静态化
    037 商品详情01
    036 搭建搜索微服务04----分类和品牌的过滤
    035 搭建搜索微服务03----页面分页效果
    034 通过域名访问服务器或本地的图片资源---switchhost+nginx
    033 搭建搜索微服务02----实现基本搜索功能
    ubuntu server 无线网卡的处理
    grub 启动错误 "file not found"
    Ubuntu 的 desktop 和 server 还是有区别。
  • 原文地址:https://www.cnblogs.com/rongqingye/p/5713444.html
Copyright © 2011-2022 走看看