Day01 变量和数据类型

1.1 变量

变量的概念

变量:常量是固定不变的数据,那么在程序中可以变化的量称为变量。

变量的定义

数据类型 变量名 = 变量值

标识符
  • 1,包含数字、字母、_、$组成,但不能以数字开头
  • 2,不能是关键字
  • 3,见名知意,不要用中文和拼音

1.2 数据类型

Java的数据类型分为两大类:
  1. 基本数据类型:
  • 整型:byte(1)、short(2)、 int(4)、 long(8)
  • 浮点型:float(4)、double(8)
  • 字符:char(2)
  • 布尔:boolean(1)
  1. 引用数据类型:包括 类 、 数组 、 接口 。
注意:

1.容量小的类型自动转换为大的类型,数据类型按容量大小排序为:
byte, short, char < int < long <float < double

2.Java语言中,默认的整数类型是int类型,声明long类型的时候,后面必须要加个l(字母L的小写)或者L,建议使用大写L,防止和数字1混淆,如:30L;

3.Java语言中,默认的浮点数类型是double,声明float类型的时候,后面必须添加字母f或者F,如3.14F,3.14f;

强制类型转换:

定义:
当两种数据类型不兼容,或目标类型的取值范围小于源类型时,自动转换将无法进行,这时就需要进行强制类型转换。

语法格式:
目标类型 变量名 = (目标类型) (被转换的数据);
举例:int b = (byte)(a + b);

注意:

  • 如果超出了被赋值的数据类型的取值范围得到的结果会与你期望的结果不同。
  • 不建议强制转换,因为会有精度的损失。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值