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中做出选择。

  • 相关阅读:
    mysql 优化(包含sql语句的书写)
    tomcat优化
    MySQL——修改root密码的4种方法(以windows为例)
    实现窗口中的文档自动向上滚动,方便阅读
    处理文本框的鼠标事件,判断鼠标的状态
    通过给事件处理程序传递this参数,获取事件源对象的引用。单机提交按钮时在信息框中显示用户输入的字符。
    在标签的事件属性字符串中编写程序,检查用户输入的密码明文
    通过使用浏览器对象模型,输出当前浏览器窗口中打开的文档的URL信息,并将显示在窗口中。
    创建一个卡片对象,卡片上标有“名字”、“地址”和“电话”等信息。名片对象提供一个方法以输出这些信息。
    测试Array对象的sort方法的作用。将1985,1970,1999,1998,2000,1963这些年份按升序输出。
  • 原文地址:https://www.cnblogs.com/rongqingye/p/5713444.html
Copyright © 2011-2022 走看看