Java学习总结一 数据类型

@Java300 学习总结

一、Java 基本数据类型分类如下:

整型变量:byte、short、int、long
浮点型变量:float、double
字符型变量:char
布尔型变量:boolean,值为true或者false

整型变量

    byte age = 127; //一个字节 2^8=256个数字
    short salary = 32000; //两个字节 2^15 约64000个
    int population = 2000000000; //4个字节 约正负21亿 42亿
    long globalPopulation = 7400000000L; // 8个字节 后面必须加L,表示是long类型的常量

浮点型变量

float 类型 --> 4个字节
double 类型 --> 8个字节

float类型的数值有一个后缀F或者f ,没有后缀F/f的浮点数值默认为double类型。

字符型变量

    char e = 'a';
    char b = '尚';
    char c = '\u0061';

字符型占两个字节,用来表示unicode编码中的字符,包含65536个。String 类为字符序列(char suquence)

布尔型变量

在内存中占用一位。不可用0、1代替。

----

二、类型转换

数据之间的类型转换,可分为自动类型转换和强制类型转换。

自动类型转换

自动类型转换,即自动从容量小的数据类型转换为容量大的数据类型。整型数据间转换,默认为int类型,有long类型出现即转为long类型。浮点型数据默认为double类型。
Java学习总结一 数据类型_第1张图片

红色的实线表示无数据丢失的自动类型转换,而虚线表示在转换时可能会有精度的损失。

强制类型转换

语法格式:

    (type)var

转载于:https://www.cnblogs.com/gg12138/p/11440787.html

你可能感兴趣的:(Java学习总结一 数据类型)