Java基础学习笔记 - Day01 - 第五章 数据类型和变量

Java基础学习笔记 - Day01 - 第五章 数据类型和变量

系统:Win10
JDK:1.8.0_121

5.1 数据类型

数据类型分类
java的数据类型分为两大类:

  • 基本数据类型:包括 整数浮点数字符布尔
  • 引用数据类型:包括 数组接口

基本数据类型
四类八种基本数据类型:

数据类型 关键字 内存占用 取值范围
字节型 byte 1个字节 -127~128
短整型 short 2个字节 -32768~32767
整形 int 4个字节 -223~223-1
长整形 long 8个字节 -263~263-1
单精度浮点数 float 4个字节 1.4013E-45~3.4028E+38
双精度浮点数 double 8个字节 4.9E-324~1.7977E+308
字符型 char 2个字节 0~65535
布尔类型 boolean 1个字节 true,false

Java中的默认数据类型:整数类型是 int,浮点类型是 double

5.2 变量概述

  • 变量:常量是固定不变的值,那么在程序中可以变化的量称为变量

数学中,可以用字母代替数字运算,例如 x=1+5 或者 6=x+5
程序中,可以使用字母保存数字的方式进行运算,提高计算能力,可以解决更多的问题。比如 x 保存5,x也可以保存6,这样x保存的数据是可以改变的,也就是我们所讲的变量

Java中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型

5.3 变量的定义

变量定义的格式包括三个要素:数据类型变量名数据值
格式

数据类型 变量名 = 数据值

练习
定义所有基本数据的变量,代码如下:

public class VariableDemo {
    public static void main(String[] args) {
        // 定义字节型变量
        byte b = 100;
        System.out.println(b);
        // 定义短整型变量
        short s = 1000;
        System.out.println(s);
        // 定义整型变量
        int i = 123456;
        System.out.println(i);
        // 定义长整型变量
        long l = 12345678900L;
        System.out.println(l);
        // 定义单精度浮点型变量
        float f = 5.5F;
        System.out.println(f);
        // 定义双精度浮点型变量
        double d = 8.5;
        System.out.println(d);
        // 定义布尔型变量
        boolean bool = true;
        System.out.println(bool);
        // 定义字符型变量
        char c = 'A';
        System.out.println(c);
    }
}

long类型:建议数据后加 L 表示
float类型:建议数据后加 F 表示

5.4 注意事项

  • 创建多个变量,那么变量之间的名称不可以重复
  • 对于float和long类型来说,字幕后缀F和L不要丢掉
  • 如果使用byte或者short类型的变量,那么右侧的数据值不能超过左侧类型的范围
  • 没有进行赋值的变量不能直接使用,一定要赋值之后,才能使用
  • 变量使用不能超过作用域的范围
    • 【作用域】:从定义变量的一行开始,一直到直接所属的大括号结束
  • 可以通过一个语句来创建多个变量,但是一般情况不推荐这么写

猜你喜欢

转载自blog.csdn.net/qq_35132089/article/details/107821425