zoukankan      html  css  js  c++  java
  • java基础(3)

    一、基本if结构

    1、流程图

        输入输出

       判断和分支

        流程线     

    1.1              简单的if条件判断

    if(表达式){

                       //表达式为true,执行{}中的代码

    }

    1.2              简单的if条件判断

    if(表达式){

                       //表达式为true,执行这里

    }else{

                       //表达式为false,这行这里

    }

    说明:如果if或else后面,有且仅有一行代码,{ }可以省略,但不建议省略

    二、逻辑运算符

    l  && 逻辑与(按shift+7)——且(并且、同时)

    多个条件中,1个为假,if ( )中全部为假,多个条件同时为真,if()中则为真

    l  ||  (按shift+回车键上面的|)——或(或者)

    多个条件中,只要1个为真,if()全部为真

    !(英文状态下)——取反                              不等于 !=

    l  判断字符串是否相等

    A、区分大小写:密码

    字符串变量.equals(字符串的值或字符串变量)

    B、不区分大小写:验证码

    字符串变量.equalsIgnoreCase(字符串的值或字符串变量)

    如何分解个位、十位、百位、千位上的数字?【P47

           Int 个位 = 数字 % 10           //分解获得个位数

           Int 十位 = 数字 /10  % 10      //分解获得十位数

    Int 百位 = 数字 /100 % 10       //分解获得百位数

           Int 千位 = 数字 /1000 % 10     //分解获得千位数

    三、多重if结构

    复制代码
        if(条件1){
        //代码块
    }else  if(条件2){
    //代码块
    }else  if(条件n){
        //代码块
    } else{
        //代码块
    }
    复制代码

    说明:else  if可以有多个,对数字范围有顺序要求

    If中输入字符串——if(变量名.equals(“字符串”)){ }

    四、嵌套if结构

    复制代码
        if(条件1){
            //代码块
            i f (条件1-1){
            }
    说明:该if结构可以为if、if...else、多重if等结构
    } else{
    可以为if、if...else、多重if等结构
    }
    复制代码


    五、   switch结构(开关语句)的语法

     

    5.1 switch结构使用场合:  

      int char  2种类型的等值判断下使用

    5.2、             switch结构和if结构的异同点

    相同点:都可以实现等值判断

    不同点:

      1. 语法不同

      2. 使用的场合不同

      3. if结构,侧重于范围判断

      4. switch结构,侧重于等值判断,类型只能为int、char类型

     5. 效率:

      在等值判断中,switch结构效率高于if结构

    六、 异常处理——hasNextInt();

    判断是否为整数

    if( input.hasNextInt( ) ) { // boolean类型

                   //代码块

    }

  • 相关阅读:
    AcWing 1135. 新年好 图论 枚举
    uva 10196 将军 模拟
    LeetCode 120. 三角形最小路径和 dp
    LeetCode 350. 两个数组的交集 II 哈希
    LeetCode 174. 地下城游戏 dp
    LeetCode 面试题 16.11.. 跳水板 模拟
    LeetCode 112. 路径总和 递归 树的遍历
    AcWing 1129. 热浪 spfa
    Thymeleaf Javascript 取值
    Thymeleaf Javascript 取值
  • 原文地址:https://www.cnblogs.com/tz4630/p/6985951.html
Copyright © 2011-2022 走看看