Java数据类型和运算之整型变量和整型常量

四种整型的类型:

byte:一个字节,8位,2^8=256

short:两个字节,2^16

int:四个字节,2^32

long:八个字节,2^64

整型常量的四种表示形式

整型常数默认为int型,声明long型常量可以后加‘ l ’或‘ L ’ 。

  • 十进制整数,如:99, -500, 0
  • 八进制整数,要求以 0 开头,如:015
  • 十六进制数,要求 0x 或 0X 开头,如:0x15
  • 二进制数,要求0b或0B开头,如:0b01110011

For Example_01:

package com.Ponfey;

/**
 * 测试基本数据类型
 * Created by xiaoshuai.zhu on 2020-09-21 11:20
 */

public class TestPrimitiveDataType {
    public static void main(String[] args) {
        //测试整型变量
        int a =15; // 15是一个整型的常量,a就是整型的变量
        int b = 015; //八进制,逢8进1,相当于8+5=13
        int c = 0x15; //十六进制,逢16进1,16+5=21
        int d = 0b1101; // 二进制,
        System.out.println(b);
        System.out.println(c);
        System.out.println(d);

        byte age = 200; //声明200,超过了age的定义,因为是byte,-128~127,写23是没有问题的
        short salary = 100000; //同样,short写1w可以,写10w就超出了
        int population = 2000000000; //整型常量默认是int类型
        long globalPopulation = 7400000000L; //超出int类型范围,需要在后面添加L,表示长整型的常量,L的大小写都是可以的,小写的容易和数字1混淆
    }
}
上一篇
下一篇