Java菜鸟学习笔记--语法篇(二):基本数据的自动/强制转换
2013-07-08 15:06
726 查看
简述
数据类型在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作。 变量是用来存储值的所在处;它们有名字和数据类型。变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。在声明变量时也可指定它的数据类型。所有变量都具有数据类型,以决定能够存储哪种数据。数据类型分类
占用内存空间与范围
Java基本类型间自动转换图
说明:箭头方向支持自动转换,反向需要进行使用强制转换
基本类型de自动转换
简述
当一个较“小”数据与一个较“大”的数据一起运算时,系统将自动将“小”数据转换成“大”数据,再进行运算。这些类型由“小”到“大”分别为 (byte,short,char)--int--long--float—double。这里我们所说的“大”与“小”,并不是指占用字节的多少,而是指表示值的范围的大小
示例
byte b=10; int i=b;(将byte数据向int赋值时,完成了自动转换) char c=’A’; int i=c;(这时会将’A’ 对应的ASCII码值赋值给i)
基本类型de强制转换
简述
将“大”数据转换为“小”数据时,你可以使用强制类型转换。示例
int n=(int)1.23456; 输出结果为 1 //可以想象,这种转换肯定可能会导致溢出或精度的下降
作者:YangGan
出处:http://blog.csdn.net/incyanggan
本文基于署名
2.5 中国大陆许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名Yanggan(包含链接).
相关文章推荐
- 黑马程序员-JAVA学习笔记-基本数据类型及其转换
- 黑马程序员J_ava学习笔记_Java中的基本数据类型转换详解
- Core Java 学习笔记——2.基本数据类型&类型转换
- java学习之旅10--基本数据类型自动转换_强制转型_类型提升问题
- J2SE学习笔记3 — Java基本语法(2)基本数据类型
- 黑马程序员-学习笔记java基础-基本语法
- JAVA学习笔记(一) - 基本数据类型
- Core Java 8 学习笔记(二)Java的基本数据类型
- 【Java学习笔记】基础知识学习1【基本输出,数据类型,基础运算符号】
- 学习java(一:从Java设计思想看基本数据类型与类型转换)
- JAVA基本语法的学习笔记
- Java菜鸟学习笔记--语法篇(五):位运算实例
- J2SE学习笔记3 — Java基本语法(9)数组和枚举
- JAVA 基础语法(二)——基本数据类型转换以及运算符
- Java基本语法-----java数据类型的转换
- Java基础学习笔记(一)基本数据类型
- JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)
- php学习笔记(3):PHP基本语法和数据类型:
- java学习笔记(二) -- 基本语法
- 黑马程序员—Java基础学习笔记之数据类型转换(自动转换和强制转换)