JAVA数值型表现形式

JAVA数值型表现形式

1.整型的表现方式
进制 : 满几进一

        二进制 : 由0~1组合, java中由0b|0B开头
        八进制 : 由0~7组合, java中由0开头
        十进制 : 默认
        十六进制 : 由0~9,a~f|A~F组合, java中由0x|0X开头
        转换 :
            其他进制转成十进制 : 从最后往前,从右往左,拿每一位的数据*进制数,次方从0开始,每次+1
            十进制转成其他进制 : 求余数计算方式,转为几进制,就使用数据不停的除以进制数,知道结果0,所有的余数,从后往前

2.浮点数表现形式

        1) 小数的整数位为0的时候,0可以省略
            0.5-->.5
        2) 科学计数法
            e --> 10
            1.23e2  --> 1.23*10^2 --> 123.0
            1.23e-2  --> 1.23/10^2 -->0.0123

代码例子

public class A3 {
    public static void main(String[] args) {
        System.out.println(0B10);
        System.out.println(010);
        System.out.println(10);
        System.out.println(0x10);
        System.out.println(0x1a);

        //其他进制转成十进制
        System.out.println(0B101); //1*2^0  + 0*2^1 + 1*2^2 = 1+0+4 = 5
        System.out.println(0101); //1*8^0  + 0*8^1 + 1*8^2 = 1+0+64 = 65

        //十进制转成其他进制
        System.out.println(0b1100);
        System.out.println(014);
        System.out.println(0xc);

        //练习 : 521 转为2,8,16进制


        System.out.println(0.5);
        System.out.println(.5);

        //科学计数法
        System.out.println(1.23e2);
        System.out.println(1.23e-2);
    }
}
运行结果

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值