Java基础之变量、常量、作用域(完美解析java常量和变量之间的区别)

  本篇文章为你整理了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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: