`
liuyutingat163
  • 浏览: 7286 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

java中基本数据类型介绍及其之间的转换

阅读更多

java是强类型语言,变量在使用前必须定义,确定它是什么类型。

java中的变量类型分为

基本数据类型

  • 数值型:整数类型(byte,short,int,long)浮点类型(float,double)
  • 字符型:char
  • 布尔型:boolean

引用类型

  • 类:class
  • 接口:interface
  • 数组:

20140408-5-1

基本数据类型的定义及其取值范围

基本类型

类型定义

类型取值

boolean

1字节8 true,false

byte

1字节8位有符号整数 -128 ~ + 127

char

2字节16Unicode字符 Unicode 0 ~ Unicode 216-1

short

2字节16位有符号整数 -32768-215~ + 32767+215-1

int

4字节32位有符号整数 -2147483648-231~+ 2147483647231-1

long

8字节64位有符号整数 -263 ~ + 263-1

float

4字节32位浮点数 1.4E-45 ~ 3.4E+38 ,-1.4E-45 ~ -3.4E+38

double

8字节64位浮点数 4.9E-324 ~ 1.7E+308,-4.9E-324 ~ -1.7E+308

基本数据类型之间的转换
  • 自动转换(隐式类型转换)
  • 强制转换(显示类型转换)

当把一个long类型的变量赋值给int类型时,int只能存4个字节,long是8个字节,存放不下,所以需要强制类型转换

long a = 10;
int b = (int)a;

int 在内存中占4个字节(1个字节为8位)

将char类型转成int的值为该char类型对应的ASCII值,如’a’对应的ASCII值为97

int b = 'a';
System.out.println(b+"");

输出的值为97



  1. 本文转载于安卓杂谈网,文章链接http://www.yee4.com/blog/93.html

分享到:
评论

相关推荐

    Java基本数据类型与类型转换实例分析

    主要介绍了Java基本数据类型与类型转换,结合实例形式分析了Java基本数据类型分类、用法,类型转换及相关操作注意事项,需要的朋友可以参考下

    java jni c++ 类型转换

    java jni 与 c++ 数据类型转换 及调用

    Java数据类型及其转换详解

    我们知道,Java语言是典型的支持面向对象的程序语言,但考虑到有些基本数据类型的结构简单,占内存小且存取速度快等优点,Java依然提供了对这些非面向对象的简单数据类型的支持。当然,Java在提供大量的其它类时,也...

    数据类型及数据类型转换

    记录了java的数据类型,和数据类型之间的转换。

    java数据类型转换.pdf

    java数据类型转换.pdf

    Java初级实例:基本数据类型及操作代码.rar

    JAva基本的数据类型和基本操作相关源代码打包,像一些标识符、变量、赋值语句和赋值表达式、算术运算符、数值类型转换、字符数据类型及其运算、特殊字符的转义序列表示、字符型char数据与数值型数据之间的转换、从...

    java-任何类型转换成json数据格式

    java-任何类型转换成json数据格式 方便数据类型的转换及对数据的操作

    java实现页面表格数据输出到excel

    * 此方法支持的javabean属性【数据类型有java基本数据类型及 String,Date,byte[](图片转成字节码)】 * @param out 与输出设备关联的流对象,可以将EXCEL文档导出到本地 文件或者网络中 * @param pattern 如果...

    Java基本数据类型及操作相关实例

    初学实例 JAva基本的数据类型和基本操作相关源代码打包,像一些标识符、变量、赋值语句和赋值表达式、算术运算符、数值类型转换、字符数据类型及其运算、特殊字符的转义序列表示、字符型char数据与数值型数据之间的...

    125集专攻JAVA基础 JAVA零基础入门学习视频教程 动力节点JAVA视频教程.txt

    北京动力节点-Java编程零基础教程-065-Java基本语法-数据类型转换-默认转换.avi 北京动力节点-Java编程零基础教程-066-Java基本语法-数据类型转换-强制转换.avi 北京动力节点-Java编程零基础教程-067-Java基本...

    JAVA_API1.6文档(中文)

    javax.sql.rowset.serial 提供实用工具类,允许 SQL 类型与 Java 编程语言数据类型之间的可序列化映射关系。 javax.sql.rowset.spi 第三方供应商在其同步提供者的实现中必须使用的标准类和接口。 javax.swing 提供...

    java中时间转换问题及将时间插入数据库

    解决时间转换,还有介绍将java.util.Date类型数据插入到数据库!

    Java变量、标识符、数据类型及其转换

    Java变量、标识符、数据类型及其转换一、变量的概念二、Java常用数据类型(1)数值(2)非数值三、不同进制的整数四、基本运算符五、类型转换问题 一、变量的概念 variable — 变量是程序执行时,内存中的存储单元. ...

    Java Scanner 类.pdf

    Java Scanner 类是 Java 中一个用于读取用户输入的类,它可以从标准输入、文件、字符串等多种输入源中读取数据,并将数据转换为 Java 中的各种数据类型。 二、引用数据类型 我们要学的Scanner类是属于引用数据类型,...

    Java中使用JSON格式数据工具类及使用说明

    资源中包含了java中的json格式数据的使用及到java对象的转换,以及转换过程中的一些特殊数据类型例如时间的格式化处理等问题。参见说明即可使用,本资源为本人的日常编程经验之总结,欢迎大家下载使用

    java开发的计算器程序附源代码

    1. java基本语法例如:表达式,语句,变量声明,基本数据类型及类型转换等; 2. java项目的文件组织方式,编译,发布 3. 面向对象初步:类,继承,接口 4. java.awt包下面提供的GUI class的使用方式,(例如Frame,Button,Label)...

    Java 1.6 API 中文 New

    javax.sql.rowset.serial 提供实用工具类,允许 SQL 类型与 Java 编程语言数据类型之间的可序列化映射关系。 javax.sql.rowset.spi 第三方供应商在其同步提供者的实现中必须使用的标准类和接口。 javax.swing 提供一...

    全国计算机二级java题库

    基本数据类型及转换。 3. Java类库中对简单数据类型的类包装。 4. 运算符和表达式运算。 5. 数组和字符串。 五、 Java语言的基本语句 1. 表达式语句。 2. 条件语句。 3. 循环语句。 4. 注释语句。 5. 异常处理。 六...

    开发java程序知识点归纳

    基本数据类型 引用数据类型 自动转换, 强制转换, 数组基本用法, 求数组中的最大最小值, 数组元素排序, 在数组中插入元素, if结构 1、基本if结构: 2、if-else结构, 3、多重if结构, 4、嵌套if结构: ...

    JAVA SE 开发手册.CHM

    3、JAVA的数据类型及转换 4、JAVA运算符 5、JAVA控制语句结构 6、JAVA数组及查找和排序 7、JAVA面向对象之三大特性 8、JAVA面向对象之函数、堆和栈、访问修饰符 9、JAVA面向对象关键字 10、JAVA面向对象抽象...

Global site tag (gtag.js) - Google Analytics