整数类型_进制转换
2016-04-20 21:14
197 查看
1、java 语言整形常数的三种表示形式:
- 十进制整数,如:99,-500,0
- 八进制整数,要求以0开头,如015
- 十六进制数,要求以0x或0X开头,如:OX15
2、java语言的整形常数默认为int型,声明long型常量可以后加'l'或‘L’(建议使用大写,小写容易误认为数字1),如:
- long a = 55555555;//不会出错,在int表示的范围内(21亿内)。
- long b = 55555555555;//不加L出错,已经超过int表示的范围。
public class TestDataType {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a = 10;
System.out.println(Integer.toBinaryString(a));//十进制变量转为二进制字符串
System.out.println(Integer.toOctalString(a));//十进制变量转为八进制字符串
System.out.println(Integer.toHexString(a));//十进制变量转为八进制字符串
}
}
- 十进制整数,如:99,-500,0
- 八进制整数,要求以0开头,如015
- 十六进制数,要求以0x或0X开头,如:OX15
2、java语言的整形常数默认为int型,声明long型常量可以后加'l'或‘L’(建议使用大写,小写容易误认为数字1),如:
- long a = 55555555;//不会出错,在int表示的范围内(21亿内)。
- long b = 55555555555;//不加L出错,已经超过int表示的范围。
public class TestDataType {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a = 10;
System.out.println(Integer.toBinaryString(a));//十进制变量转为二进制字符串
System.out.println(Integer.toOctalString(a));//十进制变量转为八进制字符串
System.out.println(Integer.toHexString(a));//十进制变量转为八进制字符串
}
}
相关文章推荐
- C++ 遇到的bug,自己的问题,交叉引用了
- c++ 如何获取系统时间
- 阿里笔试第二题
- win7 Microsoft IIS的配置(1)
- 代码统计工具java 实现
- PostgreSQL 与 PostGIS 在CentOS上的安装
- Opencv drawContours函数用于绘制和填充
- nginx root&alias文件路径配置
- 归并树(POJ 2104 K-th Number)
- 阿里笔试第一题
- 善之牧者
- 如何在 Java 中正确使用 wait, notify 和 notifyAl
- 秋实大哥搞算数(字符串模拟)
- 2D游戏获得子节点的最小最大位置
- MFC 多语言环境的实现
- RESTful WebService入门(转)
- 学会不用for循环
- TimesTen 与Oracle 数据库 12c的结合
- QML与C++交互:在qml中使用QSqlQueryModel显示数据库数据
- 实验二 作业调度模拟程序