变量

1、变量的概念

(1) 每个变量都属于一种类型。声明变量时,格式为变量类型 变量名。例如:int num;long earth;double salary;每个声明以分号结束。

(2) 变量名必须是一个以字母或数字开头,Java中字母和数字范围要比其他程序语言大。变量名中所有的字符都是有意义的,大小写敏感,并且变量名的长度没有限制。

(3) 如果想知道哪些Unicode字符属于Java中的‘字母’,可使用character类的isJavadentifierStartisJavaIdentifierpart方法进行检测。

(4) 尽管$”是一个合法的Java字符,但是不要在自己的代码中使用这个字符,它只用在Java编译器或其他工具生成的名字中。

(5) 不能低于Java的保留字做变量名。

2、变量初始化

声明了变量以后,必须使用赋值语句对变量进行显式初始化,不要使用未被初始化的变量。否则会报错,提示变量没有初始化,例如:

1 package day01;
2 
3 public class Test03 {
4     public static void main(String[] args) {
5         int num;
6         System.out.println(num);
7     }
8 }

执行结果:

注意:

(1) Java中变量的声明尽量靠近变量第一次使用的地方,这样可读性强。

(2) 想要对已经声明过的变量进行赋值,使用=,格式:变量名 = 数值。意思是将右边的数值交给左边的变量存放。

3、常量

Java中使用关键字final指示常量。Final的意思是表示该变量只能被赋值一次,一旦被赋值了以后就不能进行更改了,习惯上使用全大小。例如:

 1 package day01;
 2 
 3 public class Test04 {
 4     public static void main(String[] args) {
 5         final double PRICE = 1.50;//1平米1块5
 6         int num = 6;//买了6平米
 7         double paperWidth = 8.5;
 8         double paperHeight = 11;
 9         System.out.println("纸板的价格是:"+price*paperHeight*paperWidth*num);
10     }
11 }

执行结果:

注意:

(1) 如果希望某个常量可以在一个类中的多个方法中使用,通常将这些常量称为类常量。可以使用关键字static final设置一个类常量。例如:

 1 package day01;
 2 
 3 public class Test05 {
 4     public static final double PRICE = 1.50;//1平米1块5,类常量:PRICE
 5 
 6     public static void main(String[] args) {
 7         int num = 6;//买了6平米
 8         double paperWidth = 8.5;
 9         double paperHeight = 11;
10         System.out.println("纸板的价格是:" + PRICE * paperHeight * paperWidth * num);
11     }
12 }

(2 类常量要位于main方法的外部。因此,同一个类中其他方法也能使用这个常量。

(3) 如果一个常量被声明为public,那么其他类的方法也可以使用这个常量。

posted @ 2021-01-16 18:19  Eleanor123  阅读(251)  评论(0编辑  收藏  举报