Java教程

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

本文主要是介绍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

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



这篇关于Java的变量、常量与枚举类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!