Java的变量、常量与枚举类型


变量

声明变量的规则

Java变量的名字:

  • 由字母、数字、下划线和美元符号组成

  • 但是不可以是数字开头

  • 不可以是Java保留字

  • 变量名的长度基本上没有限制

  • 变量名对大小写敏感

常用变量命名法

Java变量名常使用驼峰命名法

即类似于下面这样

int IntterNummer;
float FloatNummer;
double DoubleNummer;

程序示例

public class FirstCode1 {
   public static void main(String[] args) {
       // 变量声明示例
       int internum;
       float floatnum;
       double doublenum;

       // 驼峰命名法
       int interNum;
       float floatNum;
       double doubleNum;
       //两个不同的变量最好不只是名字的大小写不同,这里是为了示例,才这样写的

       // 使用$命名变量
       int numm$er;
       int num$$er;
       int nu$$$er;
       // 最好不要使用$$来命名变量,尽管它是合法的,
       // 但是它只用在Java编译器或其他工具生成的名字中

       // 一个语句声明多个变量
       int a1,a2,a3,a4,a5,a6;

       // 变量初始化
       int b1=1,b2=2,b3,b4=4,b5=6,b6;
       System.out.println(b1);
       
       //var 关键字——首次出现在Java10中
       var c1 = 3;
       var string1 = new String();
  }
}

运行结果

1

注意:

  • 对未初始化的变量进行打印,将会产生错误,导致程序无法运行

  • 在Java中变量的声明,尽量靠近第一次使用它的地方,这是一种良好的程序编写风格

常量

常量的使用

在Java中,使用关键字final指示常量。

关键字final表示这个变量只能被赋值一次,之后就不可再被更改。

常量的初始化和声明不一定要放在一块。

常量的命名通常采用全大写的形式。

类常量的基本概念

在Java中,类常量可以在一个类的多个方法中使用。

命名上,习惯采用全大写命名。

类常量的定义位置,位于类中,方法之外。

注意:无论一个常量定义在哪,只要加上public修饰符,那么所有类的方法便都可以调用它。

程序示例

import sun.management.snmp.jvmmib.JVM_MANAGEMENT_MIBOidTable;

public class FirstCode1 {
   //类常量定义
   final double PI = 3.1415926D;
   //public 修饰符的常量定义
   public static final double E = 2.737;
   public static void main(String[] args) {
       FirstCode1 code1 = new FirstCode1();
       //常量定义
       final int a1 = 35;

       //常量的使用
       System.out.println(E);
       
       //非public修饰符修饰的常量,都要初始化实例之后才能调用
       System.out.println(code1.PI);
       code1.summer(3.1415926);
       code1.nummber(6);

  }
   void summer(double a){
       System.out.println(a+PI);
  }

   void nummber(int a){
       if (a > 5){
           System.out.println(E+PI);
      }else {
           System.out.println(E);
      }
  }

}

运行结果

2.737
3.1415926
6.2831852
5.8785926

注意:非public修饰符修饰的常量,都要初始化实例之后才能调用。

枚举类型

当变量的取值只在一个有限的集合里的时候,使用枚举类型是比较好的选择

枚举类型的使用

可以自定义枚举类型,枚举类型包括有限个命名的值。

示例:

enum Size {SMALL,LIKE,LOVE,MIN};

程序示例

public class FirstCode1 {
   public static void main(String[] args) {
       //枚举类型的使用
       Size c = Size.Sprint;
       Size x = Size.Summer;
       Size q = Size.Autumn;
       Size d = Size.Winter;
       
       System.out.println(c);
       System.out.println(x);
       System.out.println(q);
       System.out.println(d);
  }
   //枚举类型的声明
   enum Size{Sprint,Summer,Autumn,Winter}
}

运行结果

Sprint
Summer
Autumn
Winter

注意:这里只是枚举实例的简单应用,具体的请期待后续剧情




免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM