java是强类型语言,变量在使用前必须定义,确定它是什么类型。
java中的变量类型分为
基本数据类型
- 数值型:整数类型(byte,short,int,long)浮点类型(float,double)
- 字符型:char
- 布尔型:boolean
引用类型
- 类:class
- 接口:interface
- 数组:
基本数据类型的定义及其取值范围
基本类型 |
类型定义 |
类型取值 |
boolean |
1字节8位 | true,false |
byte |
1字节8位有符号整数 | -128 ~ + 127 |
char |
2字节16位Unicode字符 | Unicode 0 ~ Unicode 216-1 |
short |
2字节16位有符号整数 | -32768(-215)~ + 32767(+215-1) |
int |
4字节32位有符号整数 | -2147483648(-231)~+ 2147483647(231-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
- 本文转载于安卓杂谈网,文章链接http://www.yee4.com/blog/93.html
相关推荐
主要介绍了Java基本数据类型与类型转换,结合实例形式分析了Java基本数据类型分类、用法,类型转换及相关操作注意事项,需要的朋友可以参考下
java jni 与 c++ 数据类型转换 及调用
我们知道,Java语言是典型的支持面向对象的程序语言,但考虑到有些基本数据类型的结构简单,占内存小且存取速度快等优点,Java依然提供了对这些非面向对象的简单数据类型的支持。当然,Java在提供大量的其它类时,也...
记录了java的数据类型,和数据类型之间的转换。
java数据类型转换.pdf
JAva基本的数据类型和基本操作相关源代码打包,像一些标识符、变量、赋值语句和赋值表达式、算术运算符、数值类型转换、字符数据类型及其运算、特殊字符的转义序列表示、字符型char数据与数值型数据之间的转换、从...
java-任何类型转换成json数据格式 方便数据类型的转换及对数据的操作
* 此方法支持的javabean属性【数据类型有java基本数据类型及 String,Date,byte[](图片转成字节码)】 * @param out 与输出设备关联的流对象,可以将EXCEL文档导出到本地 文件或者网络中 * @param pattern 如果...
初学实例 JAva基本的数据类型和基本操作相关源代码打包,像一些标识符、变量、赋值语句和赋值表达式、算术运算符、数值类型转换、字符数据类型及其运算、特殊字符的转义序列表示、字符型char数据与数值型数据之间的...
北京动力节点-Java编程零基础教程-065-Java基本语法-数据类型转换-默认转换.avi 北京动力节点-Java编程零基础教程-066-Java基本语法-数据类型转换-强制转换.avi 北京动力节点-Java编程零基础教程-067-Java基本...
javax.sql.rowset.serial 提供实用工具类,允许 SQL 类型与 Java 编程语言数据类型之间的可序列化映射关系。 javax.sql.rowset.spi 第三方供应商在其同步提供者的实现中必须使用的标准类和接口。 javax.swing 提供...
解决时间转换,还有介绍将java.util.Date类型数据插入到数据库!
Java变量、标识符、数据类型及其转换一、变量的概念二、Java常用数据类型(1)数值(2)非数值三、不同进制的整数四、基本运算符五、类型转换问题 一、变量的概念 variable — 变量是程序执行时,内存中的存储单元. ...
Java Scanner 类是 Java 中一个用于读取用户输入的类,它可以从标准输入、文件、字符串等多种输入源中读取数据,并将数据转换为 Java 中的各种数据类型。 二、引用数据类型 我们要学的Scanner类是属于引用数据类型,...
资源中包含了java中的json格式数据的使用及到java对象的转换,以及转换过程中的一些特殊数据类型例如时间的格式化处理等问题。参见说明即可使用,本资源为本人的日常编程经验之总结,欢迎大家下载使用
1. java基本语法例如:表达式,语句,变量声明,基本数据类型及类型转换等; 2. java项目的文件组织方式,编译,发布 3. 面向对象初步:类,继承,接口 4. java.awt包下面提供的GUI class的使用方式,(例如Frame,Button,Label)...
javax.sql.rowset.serial 提供实用工具类,允许 SQL 类型与 Java 编程语言数据类型之间的可序列化映射关系。 javax.sql.rowset.spi 第三方供应商在其同步提供者的实现中必须使用的标准类和接口。 javax.swing 提供一...
基本数据类型及转换。 3. Java类库中对简单数据类型的类包装。 4. 运算符和表达式运算。 5. 数组和字符串。 五、 Java语言的基本语句 1. 表达式语句。 2. 条件语句。 3. 循环语句。 4. 注释语句。 5. 异常处理。 六...
基本数据类型 引用数据类型 自动转换, 强制转换, 数组基本用法, 求数组中的最大最小值, 数组元素排序, 在数组中插入元素, if结构 1、基本if结构: 2、if-else结构, 3、多重if结构, 4、嵌套if结构: ...
3、JAVA的数据类型及转换 4、JAVA运算符 5、JAVA控制语句结构 6、JAVA数组及查找和排序 7、JAVA面向对象之三大特性 8、JAVA面向对象之函数、堆和栈、访问修饰符 9、JAVA面向对象关键字 10、JAVA面向对象抽象...