??
JAVA入门的基础知识
学的再多,也要记得复习复习基础知识丫;
数字中有byte,short,char,int,long,float,double的类型
*在使用过程中:要注意在float后面加上F,在long后面加L;
char后面只能输出一个字符:
使用字符串可以使用string;
银行业务最好用什么表示?(钱)
回答:BigDecimal 数据工具型
因为使用浮点数的话,可能会出现一些问题,不精确。
关于类型与进制的转换:
低——高
当从低级到高级的时候,是可以自动 的转换的;而高级向低级转换的时候,需要强转:
将int类型的m转换为byte类型的m,在m前面添上类型就可以了。
***转换的注意事项:
不能对布尔值进行转换;
在高容量向低容量转换时,可能会存在溢出或者是精度的问题,需要我们注意;
在操作较大的数字的时候,可以用下滑线比如a=1000_0000_0000(下划线不会显示在最终输出中)
关于运算符
++==+1,自加运算符;--==-1,自减运算符;
其中,++的不同位置可能带来不同的结果:
<<左移;>>右移————位运算;
电脑是二进制存储的;
0000000000 | 1 |
---|---|
0000000001 | 2 |
0000000011 | 3 |
0000000100 | 4 |
可以理解为×1次,移动一位。
比如16可以表示为2<<3
结果为16;
?
?
原文:https://www.cnblogs.com/LiangQiong/p/14851828.html