第七天

/*
关于java语言当中的整数型
byte 1 0 [-128~127]
short 2 0 [-32768~32767]
int 4 0 [-2147483648~2147483647]
long 8 0
1、java语言中的“整数型字面符”被默认当做int类型来处理。要让这个“整数字面值”被当做long类型来处理的话,需要在“整数字面值”后面添加上1/L,建议使用大写的L
2、JAVA语言中的整数型字面值有三种表示方式:
第一种方式:十进制【是一种缺省默认的方式】
第二种方式:八进制【在编写八进制整数型字面符的时候需要以0开始】
第三种方式:十六进制【在编写十六进制整数型字面值的时候需要以0x开始】
*/
public class SB
{
public static void main(String[] aegs){
int a=10;
int b=010;//整数型字面值以0开头的,后面那一串数字就是八进制形式
int c=0x10;//整数型字面值以0x开头的,后面那一串数字就是十六进制形式
System.out.println(a);//10
System.out.println(b);//8
System.out.println©;//16
System.out.println(a+b+c);//34
//123这个整数型字面值是int类型
//i变量声明的时候也是int类型
//int类型的123赋值给int类型的变量i,不存在类型转换
int i=123;
System.out.println(i);
//456整数型字面值被当做int类型,占用4个字节
//x变量在声明的时候是long类型,占用8个字节
//int类型的字面值456赋值给long类型的变量x,存在类型转换
//int类型转换成long类型
//int类型是小容量
//long类型是大容量
//小容量可以自动转换成大容量,称为自动类型转换机制
long x=456;
System.out.println(x);
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值