数据类型中的整数型

/*
1, 数据类型中的整数型

数据类型 占用空间 默认值 取值范围
byte 1 0 -127~128
short 2 0 -32768~32767
int 4 0 -214783648~2147483647
long 8 0L

2, JAVA中的数据类型字面值的三种表示方式:
    1,十进制
	2,八进制  以0开头
	3十六进制  以0x开头

*/
public class Davl6{

	public static void main(String[]args){
		int a=10;
		int b= 010;//8进制
		int c=0x10;//十六进制




        System.out.println(a+b+c);//系统输出34,系统默认是10进制
		//123这个数字型字面值是int型
		int i=123;
		long x=456; 
		//long类型是大容量
		//小容量可以自动转换成大容量,称为自动类型转换
		// 声明long类型是时必须要加L
 }


 /*
    java中的整数型


	byte
	short
	int
	long

 */

public class Davl7{

	public static void main(String[]args){
		
long c=100L;
//int b=c;//编译错误,大容量不能直接转换成小容量
//强制类型转换 需要”强制类型转换符“

//int c=10000000000L;
//int b=(int)c;
//强制转换符需要谨慎使用,因为有精度损失

int b=(int)c;

   //强转原理:
     
	 //原始数据:000000  000000  000000   000000   000000   00000
	 //转换后的数据:   000000   000000   00000

	 //将原始数据的二进制砍半
        System.out.println(b);

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值