• 数据类型与运算符


    数据类型转换

    规则一:只要有一个操作数为double,则整个表达式可提升为double

    规则二:满足自动类型转换的条件
    • 两种类型要兼容
      • 数值类型互相兼容(整型和浮点型)
    • 目标类型大于源类型
      • double大于int:int num=1000;double b=num;
    强转型:小类型强转大类型
    (类型名)表达式
        double b=9.8;
        int num=(int)b;

    运算符 

    >=,<=优先级高于==,!=

    条件运算符

    三元运算符
    条件?表达式1:表达式2
    条件为T,执行表达式1;条件为F,执行表达式2

    if

    注意if条件的顺序
    条件是boolean值

    switch...case

    switch(表达式){    int,short,byte,char,String(JDK7以上),枚举类型
        case 常量1;
                {语句
                   break;
                }
        case 常量2;
                {语句
                break;
                }
        default;
                {
                  break;
                }
     
    }
  • 相关阅读:
    Collection
    DP
    JVM
    算法 *-* 并查集Union-Find(连通性)
    log4j
    log4j
    第254期:宠物如何导航回家
    第254期:宠物如何导航回家
    多线程
    多线程
  • 原文地址:https://www.cnblogs.com/ivy-xu/p/5256694.html
Copyright © 2020-2023  润新知