byte short int long 学习

public static void main(String[] args) {
byte b = 0137;
//short age = 20;//byte short 计算机输出都是int类型,不太常用。

int age = 20;
int size = 1024*1024*1024*2;
System.out.println(size);
//输出值为:-2147483648
//用int类型不能超过-2147483648

long l = 1;//“1”直接量或字面量或整数常量
//l = 22000000000;//错 超过int类型最大值
l = 220000000000L;//1 int类型,,,1l long类型    
//“int类型32位整数类型;long类型64位整数类型,超出int类型整数赋值后面加L”
System.out.println(l);
//A:编译错误  B:220000000000 C:-220000000(考试常见)
//如果想表示long类型,后面必须加L
l = 22000000000L;

short s = 30000;//整数的字面量可用short赋值不超过最大值(最大值为32767)
short s1 = 32767;//正确的
short s1 = 32768;//错误的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值