变量

变量的分类

按照数据类型分类:

基本数据类型:

  1. 整型:byte(1)、short(2)、int(4)、long(8)
  2. 浮点型:float(4)、double(8)
  3. 字符型:char(2)
  4. 布尔型:boolean

整型常量默认类型为:int
浮点型常量默认类型为:double

引用数据类型:

  1. 类(class)
  2. 接口(interface)
  3. 数组(array)

按照声明的位置分类

成员变量

  1. 实例变量(不以static修饰)
  2. 类变量(以static修饰)

局部变量

  1. 形参(方法、构造器中定义的变量)
  2. 方法局部变量(在方法内定义)
  3. 代码块局部变量(在代码块内定义)

定义变量的格式

数据类型 变量名 = 变量值

变量定义的注意点

变量必须先声明,后使用
变量都定义在其作用域类。在作用域内,它是有效的。
同一个作用域类不能声明两个同名变量

基本数据类型变量间运算规则

自动类型转换
当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型,当byte、short、char三种类型的变量做运算时,结果为int型

强制类型转换
需要使用强转符 ()
强制类型转换可能导致精度损失

String与8种基本数据类型的运算

String 属于引用数据类型
声明 String 类型变量时,使用一对 “”
String与8种基本数据类型做运算只能是连接(+)运算
运算的结果为 String 类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值