java数据类型及转换规则
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java数据类型及转换规则相关的知识,希望对你有一定的参考价值。
数据类型中
一个字节等于8位,一个字节等于256个数,就是-128到+127共256
数值型
整型
byte 占1个字节,有效位8位,范围-128 ~ +127
short占2个字节,有效位16位,范围-32768 ~ +32767
int占4个字节,有效位32位,范围-2^31 ~ +2^31-1
long占8个字节,有效位64位,范围-2^63 ~ +2^63-1
浮点型
Java浮点类型有固定的表数范围和字段长度。和整数类型一样,在java中,符点类型的范围与机器无关。
float占4个字节,有效位32位,范围-3.403E38~3.403E38
double占8个字节,有效位64位,范围-1.798E308~1.798E308
字符型
char占1个字节,有效位8位,
布尔型
Boolean
引用性
类:class
接口interface
数组
Java语言整型常量的三种表示形式: 十进制,12,0
八进制,以0 开头,012
十六进制,以0x开头,0x12
java语言整型常量默认为int
(byte ,short chart int long)与float一起运算,输出float类型
整型和实型一起运算,转为实型
Byte,short ,double、int与long运算,结果为long型
Byte、short、chart、与整型(int)=>int整型
Byte、short、chart 相互(byte、short、chart)运算,结果为int
S++运算可以执行,单目运算不改变运算量的类型
J+=1;等于j=j+1;
J*=5+6*b;等于j= j*(5+6*b) 逆波兰式
双目中的复合赋值运算也不会改变运算量的类型。
以上是关于java数据类型及转换规则的主要内容,如果未能解决你的问题,请参考以下文章