package com.loveCoding.hello;

/**
 * @author WanJl
 * @version 1.0
 * @title Demo04
 * @description
 * @create 2025/4/19
 */
public class Demo04 {
    public static void main(String[] args) {
        byte a=3;
        byte b=4;
        //计算机不知道你的两个变量加到一起到底会不会超过byte的范围，
        // 所以保险起见，它先把两个变量相加的结果进行了类型提升，提升为int类型。
        byte c= (byte) (a+b);   //正是因为a+b的结果被提升为了int类型，再赋值给c变量，才需要类型转换
        //但如果只是两个常量，计算机可以直接算出他们取值范围。
        byte d=3+4;
    }
}
