美文网首页
JAVA1:数据类型(的转换)、常量变量与运算符

JAVA1:数据类型(的转换)、常量变量与运算符

作者: DuTel | 来源:发表于2018-12-25 13:00 被阅读0次

    首先,为了便于记忆:

        byte类型的表示3位十进制整数;

        short类型的表示5位十进制整数;

        int类型的表示10位十进制整数;(原来学号是能用int存的)

        long类型的表示19位十进制整数;

    数据类型的相互转换:

    1、由低级类型向高级类型转换:隐式转换,不损失精度

        声明long类型变量时可以在数字末尾加上”L“;(可加可不加)

        long l = 31356L;

    2、由高级类型向低级类型转换:

        java中整数默认为int型,浮点数默认为double型。

        因此向下转换为强制转换,在数字前加“(强制转换类型)”;

        short s = (short)3556;

        声明float类型变量时必须在数字末尾加”f”或“F”

         float f = 12.345f;

         否则编译报错“可能损失精度”;

    3、字符型转换为数值型:

         实际上是将其转换成对应的ASCII码;

    量:

    声明常量:final、只赋值一次

    声明静态变量:static、可跨类使用

    运算符:

    1、自加与自减:

        a++(a--)使用之后自加一(减一)

        ++a(--a)是使用之前,嗯;

    2、三元运算符:

        格式:(条件式)?数值1:数值2

        若条件的值为true,则整个表达式的值为数值1,否则为2;

        boolean b = 2>3?true:false;

    3、运算符的优先级:

        1增量,减量运算(++,--)

        2算术运算

        3比较运算

        4逻辑运算

        5赋值运算

    相关文章

      网友评论

          本文标题:JAVA1:数据类型(的转换)、常量变量与运算符

          本文链接:https://www.haomeiwen.com/subject/lrqflqtx.html