a5231108

a5231108的笔记

来自Java简介02(1)

变量作用域:大括号{}以内局部变量:方法外声明的成员变量:类体以内声明的二进制、十六进制转十进制从最后一位开始算,依次列为第0、1、2...位 ,第n位的数乘以2或(16)的n次方 得到的结果相加就是答案 如 1101转十进制为: 1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13如AF5转十进制为:5 * 16^0 + F * 16^1 + A * 16^2 + 2 * 16^3 = 10997十进制化二进制规则:除二取余,直到商为零为止,再将所有余数倒排。 例:将十进制数86转化为二进制2 | 86…… 余0 2 | 43…… 余12 | 21…… 余12 | 10…… 余02 | 5 …… 余1 2 | 2 …… 余0 2 | 1 …… 余1 结果:(86)10 = (1010110)2二进制转十六进制:先从二进制转为十进制,最后转为十六进制十六进制:由0-9,A-F,组成十进制化十六进制方法:采用除16取余法。例:将十进制数115转化为八进制数 16| 115…… 316| 7 …… 7结果:(115)10 = (73)16