本篇文章为你整理了Java基础之变量、常量、作用域(完美解析java常量和变量之间的区别)的详细内容,包含有java中什么是变量的作用域 完美解析java常量和变量之间的区别 java什么叫常量什么叫变量 java中的变量和常量 Java基础之变量、常量、作用域,希望能帮助你了解 Java基础之变量、常量、作用域。
9 // int a=1,b=2,c=3; //方式一、二 不建议使用,可读性太差
10 String name = "刘备"; //推荐使用以下方式
11 char x = X;
12 double num = 3.14;
14 }
常量可以理解成一种特殊的变量,他的值被设定后,在程序运行过程中不允许被改变。
// final 常量名 = 值; final double NUM = 3.14;
6 //类变量 static (是随着类初始化而加载,也会随着类销毁而销毁)
7 static double salary = 2500;
9 // 属性:变量
11 //main 方法
12 public static void main(String[] args) {
14 //该方法也被static所修饰,所以可以调用 salary
15 System.out.println(salary);
18 //其他方法
19 public void add() {
23 }
实例变量的使用:
1 /*
2 变量的作用域
3 */
4 public class Demo08 {
6 // 属性:变量
7 // 实例变量:从属于对象,如果不自行初始化,这个类型的默认值 0 或者 0.0
8 //布尔值:默认是 false
9 // 除了基本类型,其余的默认值都是null
10 String name;
11 int age;
13 //main 方法
14 public static void main(String[] args) {
16 // 实例变量
17 Demo08 demo08 = new Demo08;
18 System.out.println(demo08.age); // 0
19 System.out.println(demo08.name); // null
23 //其他方法
24 public void add() {
25 // System.out.println(i);// 错误信息:Cannot resolve symbol i
26 //不能在这里调用其他代码块的变量
28 }
局部变量的使用:
1 /*
2 变量的作用域
3 */
4 public class Demo08 {
7 // 属性:变量
9 //main 方法
10 public static void main(String[] args) {
12 //局部变量,必须声明和初始化值
13 int i = 10;
14 System.out.println(i); //每个局部变量只能在当前代码块中使用
18 //其他方法
19 public void add() {
20 // System.out.println(i);// 错误信息:Cannot resolve symbol i
21 //不能在这里调用其他代码块的变量
24 }
变量的命名规范
以上就是Java基础之变量、常量、作用域(完美解析java常量和变量之间的区别)的详细内容,想要了解更多 Java基础之变量、常量、作用域的内容,请持续关注盛行IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。