Java数值型表现形式

小咪咪 2024-04-18 10:58 104阅读 0赞

整型: (满几进一)

二进制 : 只能由0~1组成 以0b|0B开头

八进制 : 只能由0~7组成 以0开头

十进制 : 默认

十六进制 :只能有0~9,a,b,c,d,e,f(大小写都行)组成,以0x|0X开头

其他进制转十进制: 从后往前看,从最后一位的数开始 * 进制数^(次方从0开始,每次+1),最终的和就是转为的十进制数

十进制转为其他进制: 使用10进制的数一致除以要转为的进制数,得到余数,从下往上看

浮点型:

整数为是0,可以省略 0.15->.15

科学计数法 e->10 1.23E2->1.23*10^2 1.23E-2->1.23/10^2

  1. public class Demo02{
  2. public static void main(String[] args){
  3. System.out.println(0b10);
  4. System.out.println(0B1010); //0*2^0 + 1*2^1 + 0*2^2 + 1*2^3 = 10
  5. System.out.println(01010); //0*8^0 + 1*8^1 + 0*8^2 + 1*8^3 = 520
  6. System.out.println(017); //7*8^0 + 1*8^1=15
  7. System.out.println(0x15); //5*16^0 + 1*16^1=21
  8. System.out.println(0b1100);
  9. System.out.println(014);
  10. System.out.println(.15);
  11. System.out.println(1.23E2);
  12. System.out.println(1.23e-2);
  13. }
  14. }

发表评论

表情:
评论列表 (有 0 条评论,104人围观)

还没有评论,来说两句吧...

相关阅读

    相关 MySQL数据类型 -- 数值

    在MySQL关系型数据库中,MySQL支持的数据类型非常丰富。它主要分为3大类,即:数值型,日期时间性,字符型。而实际上这三类数据类型可以进一步的细分扩展,可以根据业务需要选择