变量的使用

1.变量的分类
首先我们按数据类型分类:
数据类型:分为①:基本数据类型,②:引用数据类型。

基本数据类型: ①:数值型,②:字符型(char),③:布尔型(boolean)
引用数据类型:①:类(class),②:接口(interface)③:数组(【】)

而数据型分为:① 整数类型(byte,short,int,long),②:浮点类型(float,double)

注意:整型byte(1字节=8bit) short(2字节) int(4字节) long(8字节)

首先 byte的范围为:-128 ~ 127
在我们声明long型变量时,必须以“l”或者“L”结尾
我们一般都把整型变量定义为int型

浮点型: float(4字节) double(8字节)

浮点型,它表示带小数点的值
我们要注意float表示的数值的范围比long还要大
在外面定义float类型变量时,变量要以”f“或”F“结尾
但是外面通常把变量定义为double类型
浮点型的常默认的类型为double

字符型:char(1字符=2字节)

定义char型变量时,通常使用一对’‘,内部只能写一个字符
通常的表示方式:1.声明一个字符,2.转义字符,3.直接使用Unicode值来表示字符型常量

布尔类型:boolean
只能取两个值之一:true,false
一般我们在判断,循环结构中使用

接下来我们按声明的位置来分类
①成员变量, ②局部变量

成员变量:①实例变量(不用static修饰) ② 类变量(用static修饰)

局部变量:①形参(方法,构造器中定义的变量)③方法局部变量:(在方法内定义)③代码块局部变量(在代码块内定义)

2.变量的使用要注意
① 变量必须先声明,再使用
② 变量都定义在其作用域内,在作用域内,它是有效的。换句话说,出了作用域,就没有效了
③同一个作用域内,不可以声明两个同名的变量

3.基本数据类型之间运算规则

自动类型转换:当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型

byte,char,short --> int --> long —>float—>double
注意:当byte,char,short三种类型的变量做运算的时候,结果为int型

强制类型转换:自动类型提升运算的逆运算。

1.需要使用强转符:() ----- 强制转换,可能导致精度损失

String与基本数据类型之间运算

1.String属于引用数据类型,译:字符串
2.声明使用String类型变量时,使用一对""
3.String可以和8种基本数据类型变量做运算,且运算只能是连接运算 : +
4.运算的最后结果还是String类型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值