变量

变量:
1、概念:就是对内存中一个合适大小的存储空间的表示
2、声明变量:
2.1第一种方式:边声明边赋值
数据类型    变量名   =   赋值;
int  age  = 18;   
age=19;
double  score  =  59.5;
=  赋值运算符,表示把右侧的表达式的值赋值给左侧的变量
2.2第二种方式:先声明,再赋值
数据类型   变量名;
变量名 = 赋值;
String name;//声明变量
name = "刘荣中";//赋值
2.3注意:在同一个代码块内,不能重复声明同一个变量名
在使用变量之前,变量一定要赋值(变量是局部变量)
3、变量分类:全局变量    局部变量
全局变量:在类内部,在方法或者代码块外部声明的变量(类变量和实例变量)
全局变量如果没有赋值,有默认值:
int   0    byte  short  long   0L   double   0.0    float 0.0f   char  "\u0000"
boolean   false    
引用类型的默认值都是null
public class Test{
String name = "aa";//全局变量
static boolean boo;
public void show(){//实例方法
int b  = 19;//必须先赋值
System.out.println(b);

System.out.println(name);//使用了全局变量
}
}
局部变量:在方法或者代码块内的变量叫局部变量,
{
int aa = 10;//使用之前必须赋值
System.out.println(aa);
}
public void show(){//实例方法
int b  = 19;//使用之前必须先赋值
System.out.println(b);
}
局部变量在使用之前必须赋值
当局部变量的名称和全局变量的名称相同时,局部变量有优先权
变量的作用域: 一个全局变量,其作用域是整个类的内部
一个局部变量,其作用域仅限于声明这个变量的代码块内
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值