P05 数据类型和变量

系统:Win10
Java:1.8.0_333

1.数据类型

java 的数据类型分为两大类
基本数据类型:包括 整数、浮点数、字符、布尔
引用数据类型:包括 类、数组、接口

1.1 基本数据类型

下面是四类八种基本数据类型

数据类型关键字内存占用取值范围
字节型byte1个字节-127~128
短整型short2个字节-32768~32767
整形int4个字节-231~231-1
长整形long8个字节-263~ 263-1
单精度浮点数float4个字节1.4013E-45~3.4028E+38
双精度浮点数double8个字节4.9E-324~1.7977E+308
字符型char2个字节0~65535
布尔类型boolean1个字节true,false

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

2.变量概述

变量:常量是固定不变的值,那么在程序中可以变化的量称为变量
数学中,可以用字母代替数字运算,例如 x=1+5 或者 6=x+5
程序中,可以使用字母保存数字的方式进行运算,提高计算能力,可以解决更多的问题。比如 x 保存 5,x 也可以保存 6,这样 x 保存的数据是可以改变的,也就是我们所讲的变量
Java 中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型

3.变量的定义

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

4.练习

要求:定义所有基本数据的变量

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.注意事项

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李晋江

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值