标签:fence varname type 默认 语句 其他 nal 运行时 print
变量为程序中最基本的存储单元,其要素包含变量名,类型及作用域
type varName = value
??????????????????
数据类型 变量名 = 值
注:
每个变量都有类型(基本/引用类型皆可),变量名必须为合法标识符;
变量的申明语句都为一个完整的语句,末尾必须用分号;
类变量
实例变量
局部变量
public class Var01{
static int allClicks = 0; //类变量
String str = "hello world"; //实例变量
public void method(){
int i = 1; //局部变量
}
}
public class Demo06 {
//类变量 static 修饰符不分前后
static double sale=2000;
?
//属性:变量
//实例变量:从属于对象;可以引用并输出,输出结果若无赋值则输出此类型的默认值;
// 比如int--0;double--0.0;布尔值false;除了基本类型,则剩下的都是null
String name;
int age;
?
//main方法 主程序方法
public static void main(String[] args) {
//局部变量在方法里,必须声明和初始化值
int i=10;
?
System.out.println(i);
Demo06 demo06=new Demo06();
System.out.println(demo06.age);
System.out.println(demo06.name);
System.out.println(sale);
}
//其他方法
public void add(){
?
}
}
?
常量:初始化值后不能更改,一般用大写字母命名
final type finalname = value ;
final int A = 1;
??????????????????????????
常量 数据类型 常量名 = 值;
在程序运行时的区别:
总之,实例变量必须创建对象后才可以通过这个对象来使用,静态变量则可以直接使用类名来引用。
Java语言支持的变量类型有:
标签:fence varname type 默认 语句 其他 nal 运行时 print
原文地址:https://www.cnblogs.com/xuany1/p/13278996.html