JAVA基础之变量与基本数据类型

变量
①.概念
能储存计算结果或能表示值抽象概念。变量可以通过变量名访问
②三要素
变量类型 变量名 = 值;
拆分为两个步骤:
//声明变量
数据类型 变量名; String dsb;
//给变量赋值
变量名 = 值; dsb=“段世博”;
解释:1.变量名必须符合标识符命名规范,阿里编程规约变量名采用小驼峰命名法。
2.基本数据类型 和 引用数据类型
8个(byte short int long float double char boolean)
其他都是引用数据类型
3.值必须匹配数据类型
4.变量通常是可变的,可以重新赋值
③局部变量和成员变量的区别
局部变量
定义在类中方法的外面
作用域:整个类
初始值:若没有赋值,java系统会给默认值
内存的位置:存放在堆中,和对象生命周期一致

成员变量
定义在方法或代码块中,注意方法的参数也是成员变量
作用域:方法(代码块)中
初始值:必须手动初始化(赋值),才能够使用
内存的位置:存放在栈中,和方法生命周期一致
④注意事项
1.在同一个范围内,变量名不能相同。
2.int b = 3.14; 错误的,变量的值必须与数据类型匹配。
3.dsb = “段世博”; 错误的,变量必须先声明再赋值。
4.int x; Sysyem.out.println(x); 错误的,x为局部变量,局部变量必须赋值才能使用。

数据类型
①数据类型分类

数据类型分为基本数据类型和引用数据类型
基本数据类型分为四大中八小种,分别为:
整数型:byte,short,int,long
浮点型:float,double
字符型:char
布尔型:boolean
八个基本数据类型所占的字节个数分别为:
byte 1
shot 2
int 4
long 8
float 4
double 8
char 1
boolean 2
double类型虽然和long类型都是8个字节,但是因为double类型是浮点型,所以比long要大

在整数型中,默认使用int,比int小的会自动转换成int类型进行运算,long类型就需要在值后面加上大小写的L 例如:long a=100L;
在浮点型中,默然使用双精度的double类型,如果要用单精度的float类型,则需要在值后加大小写的F
例如 float a = 3.13F;
字符型只能代表单个字符,由’ '单引号修饰 例如:char a = ‘我’;
布尔类型只有两个值,分别为true和false
例如: boolean a = true; boolean b = false;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值