在java语言中,所有的变量在使用前必须声明.声明变量的基本格式如下:

  1. type identifer=[=value][identifier=[=value]....];
  2. 格式说明:type java数据类型,identifer是变量名,可以使用逗号隔开来声明多个同类型变量.
  1. int a,bc //声明三个int 型整数:a,b,c
  2. int d=3e=4f=5//声明三个整数并赋予初值
  3. byte z=22; //声明并初始化z
  4. String s = "runoob";//声明并初始化字符串s
  5. double pi =3.114159 //声明了双精度浮点型变量pi
  6. char x ='x';//声明变量x的值是字符'x'

java 语言支持的变量类型有:
类变量:独立于方法之外的变量用static 修饰
实例变量:独立于方法之外的变量,不过没有static修饰
局部变量:类的方法中变量.

  1. public class Variable{
  2. static int allClicks=0; //类变量
  3. String str="hello world"; //实例变量
  4. public void method(){
  5. int i =0; //局部变量
  6. }
  7. }

java 局部变量

局部变量声明在方法中,构造方法或者语句块中;
局部变量在方法,构造方法,或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁;
访问修饰符不能用于局部变量;
局部变量只在声明它的方法,构造方法或者语句块可见;
局部变量是在栈上分配的。
局部变量没有默认值,所以局部变量被声明后,不许经过初始化,才能被使用.