您的位置:首页 > 其它

测试整数类型:byte,short,int,long。以及进制之间的转换问题

2017-06-24 00:00 645 查看
package javase.com.xhe.test;

/**
* 测试整数类型:byte,short,int,long。以及进制之间的转换问题
* @author xhe
*
*/
public class TestDataType {

public static void main(String[] args) {
int a = 10;
int a2 = 010;
int a3 = 0xf;
//		byte b = 127;   //byte表述范围为-128至  127
//		System.out.println(b);

System.out.println(a);
System.out.println(a2);
System.out.println(a3);

System.out.println(Integer.toBinaryString(a));
System.out.println(Integer.toOctalString(a));
System.out.println(Integer.toHexString(a));

int a5 = 10;
long a6 = 200;
byte b2 = 100;  //如果数据的大小没有超过byte/short/char的表述范围,则可以自动转型。

//必须加L否则因为长度超出报错
long a7 = 11123213232L;
long l = 3;
long l2 = l + 3;  //L问题

System.out.println(a7);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: