java数据类型
boolean --true--false
byte --8位
short --16位
int --32位
long --64位
char
float --32位
double --64位
浮点数标准i-eee-754
无法保证精度,存放金钱数据推荐int,9.99元=999分,没有丢失危险。也可以使用专用的类BigDecimal
public void int3()
{
int b = 0B010101_010101_111;
/*使用0b表示二进制可以用“_”来进行划分,方便识别*/
System.out.print(b);
}
public void boolean2()
{
boolean boolean2 = true;
String str = "hellow"+boolean2;
System.out.print(str);
/*输出hellowtrue,boolean转换为true*/
}
基本类型自动转换,从小范围到大范围
强制类型转换,从大范围到小范围,丢失精度
java中的数据都可以使用指针来理解,int a = 8;
表示a指针指向的地址的存放数据为8;
这样,关于数据类型的问题,大部分都可以理解了
运算符
+
-
*
/
%
+=
-=
^
~
&
|
<<
>>
>>>
可以使用c语言进行和理解