java c 基本类型_java 基本数据类型
java的8種基本數據類型:
類型:bye short int long float double char boolean
字節數:1??? 2???? 4?? 8?????4???????? 8????? 1??? ???????
對應的封裝類是:
Byte、Short、Integer、Long、Float、Double、Character、Boolean
除了Character、Boolean,最大值和最小值可以通過封裝類的MAX_VALUE和MIN_VALUE獲得。
Character里面MAX_VALUE和MIN_VALUE放的是unicode。Boolean無MAX_VALUE和MIN_VALUE。
long float double后綴
默認下整型是int類型,浮點是double類型,在各種進制下,越界了都可以加后最L、l、F、f、D、d來指定數據類型。
比如?:long x=0x100000000;將拋錯。long x=0x100000000L;則正常。
同時,在16進制下,可以使用L、l,不能使用F、f、D、d。
L、l、F、f需要加,D、d可加可不加(默認類型)。
Java 8將支持無符號整型
當然,它只是在API層面增加支持(主要是通過兩個靜態方法實現:java.lang.Integer和java.lang.Long),并非涉及到語言層面。
指數表示方法,需要注意十六進制情況。
View Code
public classTest {public static voidmain(String[] args) {double x = 1e1; //乘以10
double x0 = 0x1e1; //e作為16進制第二位
double x1 = 0x1p1; //乘以2
double x2 = 0x1.1p1; //乘以2
double x3 = 0x1.1p2; //乘以4
double y = 01.1e2;//不存在8進制
double z = 1.1e2;double z1 = 1e+2; //正號可以省略
double z2 = 1e-2; //正負符號表示正負10的多少次方
System.out.println(x);
System.out.println(x0);
System.out.println(x1);
System.out.println(x2);
System.out.println(x3);
System.out.println(y);
System.out.println(z);
System.out.println(z1);
System.out.println(z2);
}//輸出://10.0//481.0//2.0//2.125//4.25//110.0//110.0//100.0//0.01
}
boolean char類型單獨貼講解
總結
以上是生活随笔為你收集整理的java c 基本类型_java 基本数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java单终端登陆_配置终端服务单一登录
- 下一篇: java搭建线程池框架,JAVA线程池管