在java语言中,所有的变量在使用前必须声明.声明变量的基本格式如下:
type identifer=[=value][identifier=[=value]....];
格式说明:type 为java数据类型,identifer是变量名,可以使用逗号隔开来声明多个同类型变量.
int a,b,c //声明三个int 型整数:a,b,c
int d=3,e=4,f=5,//声明三个整数并赋予初值
byte z=22; //声明并初始化z
String s = "runoob";//声明并初始化字符串s
double pi =3.114159 //声明了双精度浮点型变量pi
char x ='x';//声明变量x的值是字符'x'
java 语言支持的变量类型有:
类变量:独立于方法之外的变量用static 修饰
实例变量:独立于方法之外的变量,不过没有static修饰
局部变量:类的方法中变量.
public class Variable{
static int allClicks=0; //类变量
String str="hello world"; //实例变量
public void method(){
int i =0; //局部变量
}
}
java 局部变量
局部变量声明在方法中,构造方法或者语句块中;
局部变量在方法,构造方法,或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁;
访问修饰符不能用于局部变量;
局部变量只在声明它的方法,构造方法或者语句块可见;
局部变量是在栈上分配的。
局部变量没有默认值,所以局部变量被声明后,不许经过初始化,才能被使用.