码迷,mamicode.com
首页 > 编程语言 > 详细

java 2 8 10 16

时间:2016-08-05 19:27:41      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

An integer literal may be expressed in decimal (base 10), hexadecimal (base 16), octal (base 8), or binary (base 2).

     int decimal = 10;
        int hexadecimal = 0x10;
        int octal = 010;
        String binary = "10";

        System.out.println(decimal);                       // 10
        System.out.println(hexadecimal);                  // 16
        System.out.println(octal);                       // 8
        System.out.println(Integer.valueOf(binary, 2)); // 2

十六进制以 0x开头

八进制以0开头

无二进制数字

值以10进制表示

十六进制数如何读

0 1 2 3 4 5 6 7 8 9 A B C D E F

小样1

0x10 读作零叉一零;不能读作零叉十(十进制的读法不能应用到十六进制会导致混乱);不能读作零叉十六(16是其对应的10进制的值)

小样2

16进制的11表示成十进制就是17

十六进制的一一表示成十进制就是十七

人类易懂的进制只有十进制,表示值时都用十进制。

 

java 2 8 10 16

标签:

原文地址:http://www.cnblogs.com/zno2/p/4630124.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!