• 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 批量替换代码  

      

  • 相关阅读:
    【ProjectT】Tapestry
    【ProjectT】Tapestry • Quick Start • Hello World
    【ProjectT】《Pragmatic Version Control Using CVS》【Chapter 2】
    【Notes】《Thinking in Java》【Chapter 11】Part II
    【ProjectT】《Pragmatic Version Control Using CVS》【Chapter 1】
    【ProjectT】Tapestry • Quick Start • DirectLink
    【ProjectT】Pragmatic Version Control Using CVS
    【Notes】《Thinking in Java》【Chapter 11】
    【ProjectT】Tapestry • Quick Start • Forms
    【ProjectT】Tapestry • Quick Start • Introduction
  • 原文地址:https://www.cnblogs.com/memo-song/p/8672257.html
Copyright © 2020-2023  润新知