0
点赞
收藏
分享

微信扫一扫

【Java基础】认识变量

源码之路 2022-05-04 阅读 77

目录

变量是什么?

基本类型变量

变量的定义

不同数据类型的变量命名

变量的命名规则

Java保留字和关键字

 引用类型变量


变量是什么?

在数学这门学科中,相信大家肯定都学过勾股定理公式:a²+b²=c²,公式中的a,b,c就是变量。

在Java中有两种类型的变量:基本类型和引用类型

基本类型变量

首先,我们将变量想象成一个大小不一的杯子,可以装不同容量的奶茶,那如何定义大中小杯呢?Java中有以下几种基本数据类型来定义我们的变量可以容纳多大的数据

  • 布尔型
  • 整型
  • 浮点型
  • 字符型
类型位数(bits)数值范围
布尔型
booleantrue/false
字符型
char160~65535
整型
byte8-128~127
short16-32768 ~ 32767
int32-2147483648 ~ 2147483647
long64-9223372036854775808 ~ 9223372036854775807
浮点型
float32最大表示3.4x10 38
double64最大表示1.79x10 308

变量的定义

public class Test {
    public static void main(String[] args) {
        int x = 100; // 初始化变量x,并且赋值100
        System.out.println(x);
        x = 200; // 对变量重新赋值
        System.out.println(x);

        int y = 300;
        int z = x + y; // 变量可以计算并且重新赋值给一个新的变量
        System.out.println(z);
        
        int a = z; // 将已有的变量赋值给一个新的变量
        System.out.println(a);
    }
}

不同数据类型的变量命名

public class Test {
    public static void main(String[] args) {
        char c = 'L';
        System.out.println(c);

        boolean b = true;
        System.out.println(b);

        int i = 100;
        System.out.println(i);

        byte b1 = 1;
        System.out.println(b1);

        short s = 200;
        System.out.println(s);

        long l = 999999999L;
        System.out.println(l);

        float f = 3.6666666f;
        System.out.println(f);

        double d = 3456.98;
        System.out.println(d);
    }
}

变量的命名规则

  • 首字母:字母,下划线(_)或符号(不能含有空格,不能以数字开头)
  • 非首字母之后的字符可以使用数字
  • 除上面两个规则以外,不能使用Java的保留字和关键字,比如public,void,class等关键字
  • 大小写敏感

Java保留字和关键字

 引用类型变量

引用变量可以理解为是一个实例对象,JVM会分配内存给实例化后的对象,然后赋值给引用变量指向这一块内存。

Dog myDog = new Dog();

  • 定义一个myDog的引用变量
  • new Dog()表示创建一个新的对象,JVM会给该对象分配内存
  • 分配完以后将对象赋值给引用变量myDog,换句话说,myDog变量指向了对象的地址
举报

相关推荐

0 条评论