Java基础06:变量、常量、作用域
程序员文章站
2022-07-10 11:19:20
...
Java基础06:变量、常量、作用域
变量
变量是什么
- 就是可以变化的量
- 它的内存空间是固定的
- 它的值是会变,不固定
Java是一种强类型语言,每个变量都必须声明其类型
-
int i = 20; // int:数据类型 i:变量名 20:值;
Java变量是是程序中最基本的存储单位,其要素包括变量名,变量类型和作用域
-
注意事项
- 每个变量都有类型,类型可以是基本类型,也可以是引用类型
- 变量名必须是合法的标识符
- 变量声明是一条完整的语句,因此每一个声明都必须以分号结束。
变量作用域
-
类变量
public class Demo07 { //类变量 static static double salary = 2500; public static void main(String[] args) { //类变量 static System.out.println(salary); } }
从属于类Demo07
-
实例变量
public class Demo07 { //实例变量:从属于对象 "Demo07";如果不自行初始化,就会输出这个类型的默认值 0 0.0 //布尔值:默认是false //除了基本类型,其余的默认值都是null; String name; int age; public static void main(String[] args) { //变量类型 变量名字 = new Demo07(); Demo07 demo07 = new Demo07(); //面向 Demo07 了 System.out.println(demo07.age); //0 System.out.println(demo07.name);//null } }
属性:变量
-
局部变量
public class Demo07 { public static void main(String[] args) { //局部变量:必须声明 int i = 10; System.out.println(i);//10 } }
常量
- 常量(Constant): 初始化后不能再改变值!不会变动的值
- 所谓常量可以理解为一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。
- 常量名一般是用大写字符
public class Demo08 {
//修饰符,不存在先后顺序
//部分修饰符:public;static;final;private;
//定义常量 固定的 常量名大写
static final double PI = 3.14;
static final double I = 1234;
static final int I1 = 5758;
public static void main(String[] args) {
System.out.println(PI);
System.out.println(I);
System.out.println(I1);
}
}
重点单词
修饰符:static,
定义常量final
变量的命名规范
所有变量、方法、类名:见名知意
类成员变量:首字母小写和驼峰原则:mouthSalary.除了第一个单词以外,后面的单词首字母大写
局部变量:首字母小写和驼峰原则
常量:大写字母和下划线:MAX_VALIE
类名:首字母大写和驼峰原则:Man,GoodMan
方法名:首字母小写和驼峰原则:run(),runRun()
上一篇: python常见内置模块
下一篇: shell脚本循环--for循环