Java学习总结一 数据类型

Posted gg12138

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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类型。
技术图片

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

强制类型转换

语法格式:

    (type)var

以上是关于Java学习总结一 数据类型的主要内容,如果未能解决你的问题,请参考以下文章

(java) 第二周学习总结

JavaSE视频学习阶段性总结 一(java入门,原生数据类型及使用注意,运算符)

Java学习总结

20165334 《java程序设计》第2周学习总结

java第二周学习总结

学习总结