首页 > 代码库 > 基础笔记1(进制,浮点,递归)

基础笔记1(进制,浮点,递归)

1,进制默认是十进制

0开头 8进制

0x     16进制

0b     2进制

 

2,long 的范围是19位数字。int范围是21亿左右,short 是三万二千左右。

超过int范围的long类型加上L.默认是int,否则出错的。

 

3.浮点型是不精确(一般只有7,8位左右的精确度),可以使用bigDecimal

 

4.java7.0新特性,增加下划线分割数字,比如二进制数字,

int i=0b0000_0000_0000_0000;

5,递归,结束判断,和递归体

比如n的阶乘:

f(n){

if(n=1){

return 1;

}else{

n*f(n-1);

}
}

  

 

基础笔记1(进制,浮点,递归)