java常量类型有哪些?分为哪几类?

TheDisguiser 2020-08-31 22:11:30 java常见问答 6865

Java中的常量也是有着不同类型,每个类型有着不同的应用,本篇文章我们就来了解一下它们。

Java中4类基础数据类型:
    //从小到大
    整型: byte short int long(存入: 10)
浮点型: folate double(存入: 10.2)
字符型: char(存入:” 1 a苦“)
布尔型: boolean(存入: false, true)
java中5种常量:
//final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承
整型常量: final int ZX = 10; //常量定义用大写
浮点型: final folate FDX = 10.2 f;
布尔型: final boolean BRX = false;
字符型: final char ZFX = 'abc';
字符串: final String ZFCX = '你好,世界!';
Java中类型转换:
布尔型: 不能转换其他类型
整形: byte short int long 小整型转大整型可以直接转换, 大转小要强制转换
整形转浮点型: int, byte, shory, long a = 1;
folate b = 1.5 f;
b = a;
直接转换
字符串型: 字符串和其他类型转换用加号, 其他类型自动转换为字符串
浮点转整形: 直接强制转换( 可能丢失精度)
整形转字符串: 一种用加号, 第二种强转Long(Integer, Short, byte)
    .toString()
字符串转浮点型: 直接强制转换Float.parseFloat()
Java中运算符:
加: + ,减: - ,乘: * ,除: / ,取模( 取余): % ,自增:++,自减:--
Java中关系运算符, 三目运算符:
大于: > , 大于等于: >= , 小于: < , 小于等于: <= 
    , 等等于(只要求值相等): == ,等等等于(要求值和类型都相等): === ,
    不等于: != , equals: 是否引用同一对象
byte age = 23;
age >= 18 ? "成年" : "未成年"
Java中逻辑运算符, 位运算符:
并且: && ,满足全部条件成立
或者: || ,满足其中一个条件成立
非(取反):!, 操作位true返回结果为false, 否则为ture
与: & ,或: | ,取反:~,异或: ^
    带符号左移: << , 带符号右移: >> , 无符号右移: >>>

以上就是今天的全部内容,小伙伴们理解了吗?更多详细java入门知识快来关注我们了解具体吧。

推荐阅读:

java常量池是什么?要如何实现?

java常量定义有哪些方法?如何实现?

java常量应用在哪里?该怎么实现?