JAVA--变量、常量、作用域
程序员文章站
2022-07-10 11:15:39
...
关于变量、常量、作用域
public class Demo5 {
//类变量(静态变量)
static double salary=2500;
//常量(不会变动的值);修饰符不存在先后顺序
//但注意:double是数据类型!后必须跟变量名
//在程序运行过程一直不会改变的量,在整个程序中只能被赋值一次
static final double PI=3.14;
final static double PI1=3.1415;
//*实例变量(成员变量):从属于对象;不进行初始化,输出该类型的默认值 0、0.0
//布尔值默认值为false
//除基本类型其余默认值为null
String name;//可直接使用,无需初始化
int age;
//*main方法(在类:该Demo中)
public static void main(String[] args) {
//int a,b,c;
//int a=1,b=2,c=3;(程序可读性)
//变量
int a=1;
int b=2;
int c=3;//推荐
//*局部变量:必须声明和初始化值
int i=10;
System.out.println(i);
//变量类型(自定义) 变量名字 =值
Demo5 demo5 = new Demo5();//有static可弃
System.out.println(demo5.name);
System.out.println(demo5.age);
//类变量
System.out.println(salary);
//常量
System.out.println(PI);
System.out.println(PI1);
}
//*其他方法
public void add(){
//上面的局部变量中的i不可在此运用
}
}