初学Java-数据类型和变量
2012-02-16 20:44
274 查看
Java中共有的数据类型是从占字节数从小到大
字节
1 boolean(true,false,默认是false,不接受除这两个之外其他的初始化)
1 byte(默认是有符号的,-128-127)
2 char(默认值是'\u0000' )
2 short(默认有符号,下同,-2^15-2^15-1)
4 int(-2^31-2^31-1)
4 float (float和double都遵循IEEE754编码)
8 double
8 long(-2^63-2^63-1)
其中数据(8,10,16进制数据,要求在int的取值范围之内)是默认为int类型的
在int取值范围之外或者数据后加l或L(像1234L,123l)这样是默认long类型的
一般的浮点数和科学计数法默认是double型数据
浮点数后面加F或f默认是float类型数据
true和false默认是boolean数据
字符默认是char类型数据,是Unicode编码的数据
String类型的直接数
数据之间相互赋值一般遵循的规则就是:取值范围小的数据允许直接赋值给取值范围大的数据
例如byte->short,short->int,int->long,float->double
从大到小的一般都要进行类型转换(最好是进行类型转换)
另外从浮点数到整数的转换缺失精度大
字节
1 boolean(true,false,默认是false,不接受除这两个之外其他的初始化)
1 byte(默认是有符号的,-128-127)
2 char(默认值是'\u0000' )
2 short(默认有符号,下同,-2^15-2^15-1)
4 int(-2^31-2^31-1)
4 float (float和double都遵循IEEE754编码)
8 double
8 long(-2^63-2^63-1)
其中数据(8,10,16进制数据,要求在int的取值范围之内)是默认为int类型的
在int取值范围之外或者数据后加l或L(像1234L,123l)这样是默认long类型的
一般的浮点数和科学计数法默认是double型数据
浮点数后面加F或f默认是float类型数据
true和false默认是boolean数据
字符默认是char类型数据,是Unicode编码的数据
String类型的直接数
数据之间相互赋值一般遵循的规则就是:取值范围小的数据允许直接赋值给取值范围大的数据
例如byte->short,short->int,int->long,float->double
从大到小的一般都要进行类型转换(最好是进行类型转换)
另外从浮点数到整数的转换缺失精度大
相关文章推荐
- 初学JAVA 笔记 7月14号 注释 标识符 关键字 数据类型 变量 运算符
- java初学之学习 变量数位,数据类型等
- 初学Java005 Java常用数据类型及变量
- 变量数据类型 | java初学笔记
- Java变量、数据类型
- 初识Java之变量、数据类型和运算符
- Java的变量分哪俩种大的数据类型?
- JAVA_SE基础——46.引用数据类型变量.值交换[独家深入解析]
- Java基础复习之一篇:关健字,标识符,注释,常量,进制转换,变量,数据类型,数据类型转换
- java数据类型基础,运算符,常量,变量
- Java常量,变量和数据类型
- JAVA程序员学python-1.变量及数据类型
- 用类名做方法的返回值类型 在学习Java的初始阶段,很多同学使用基本数据类型定义变量和引用类型定义变量以及使用类名做方法的返回值类型常常不知所以。今天我以自己的解读方式和个人的理解作一个简单的解释,和
- Java第一课 Java的一些基本概念,Java的起源、为什么我们要学习Java语言,Java跨平台原理剖析;Java环境变量的配置,初学者常犯的问题,Java语言的基本数据类型和Java的语句。
- Java数据类型以及变量的定义
- Java 变量数据类型
- java中的局部变量、成员变量以及数据类型
- 黑马程序员__Java入门知识,变量,数据类型……
- Java基础知识(数据类型、标识符、变量、运算符和流程控制语句)
- Java变量与数据类型