码迷,mamicode.com
首页 > 编程语言 > 详细

Java学习总结一 数据类型

时间:2019-08-31 23:19:37      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:必须   数据类型转换   enc   src   type   表示   总结   丢失   内存   

@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学习总结一 数据类型

标签:必须   数据类型转换   enc   src   type   表示   总结   丢失   内存   

原文地址:https://www.cnblogs.com/gg12138/p/11440787.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!