zoukankan      html  css  js  c++  java
  • java_day03_if,Switch,三目和for循环

    一,条件判断if语句

      三种结构:

        1),if (条件) {代码块}

        2),if (条件) {代码块} else {代码块}

        3),if (条件) {代码块} else if (条件) {代码块} else if (条件) {代码块} else {代码块}    注意中间可有多个else if

    二,三目运算符

      三目运算可以用if语句实现,简单的表达式可用,复杂表达式不要使用

      结构:     逻辑表达式 ? 值1 : 值2;    例如:  max = a > b ? 1 :2;  如果条件成立将值1赋给变量max,如果不成立将值2赋给变量max

    三,条件判断switch-case语句

      1,结构: switch (num) {

            case 1:

              System.out.println(" 111");

              break;

            case 2:

              System.out.println(" 222");

              break;

            default:

              System.out.println(" 333");

            }

        2,switch小括号内的必须是一个确定的值(数字,字符,boolean),如果与case中的值相等,那么执行该条case语句,如果没有直到匹配到default为止,break语句会直接跳出当前switch语句.

        3,switch-case判断语句常用与确定值进行匹配判断中

        4,当多条case语句执行的结果相同时可简化为:

          switch (num) {

            case 1:

            case 2:

              System.out.println(" 111");

            case 3:

              System.out.println(" 222");

            default:

              System.out.println(" 333");

    四,for循环

      1,语法结构

        1) for (表达式1;表达式2;表达式3){

          代码块(什么都可以写)

          }

      2,表达式1是循环的初始条件整个for循环最先执行的部分,并且只会执行一次

      3,表达式2是循环的条件,无论多么复杂都能得到一个boolean值true/false

      4,表达式3是每一次循环执行的代码

      5,for循环执行的顺序   表达式1 => 表达式2 => 代码块 => 表达式3

                    => 表达式2 => 代码块 => 表达式3

                    => 表达式2 => 代码块 => 表达式3

      6,表达式1,2,3都不是必须的,都可以不写,但是两个分号必须写 for ( ; ; )

      7,表达式1不写,默认为空行;  表达式3不写,默认是空行;  表达式2不写默认值为true

    补充:快捷键     shift+F6 批量替换代码  

      

  • 相关阅读:
    Java的格式化输出
    常用排序算法的Python实现
    零基础自学用Python 3开发网络爬虫(一)
    Python常见数据结构整理
    百度天气预报API的使用(java版本)
    大总结
    CCS学习(三)
    CSS学习(页外引用还不懂)
    CSS自定义动画
    ssm日期格式转换
  • 原文地址:https://www.cnblogs.com/memo-song/p/8672257.html
Copyright © 2011-2022 走看看