`
dalezhu
  • 浏览: 207331 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

byte short int long float double

    博客分类:
  • Java
 
阅读更多

byte: 八位整数 -128——127,可用来节省内存的使用。
short: 16位整数 -32768——32,767,也比较省内存。
int: 32位整数 -2,147,483,648——2,147,483,647,一般来说整数都够用了
long: 64位整数 -9,223,372,036,854,775,808—— 9,223,372,036,854,775,807,一般不需要用
float: 32位浮点,如果浮点需要节省内存用这个。
Double: 64位浮点,一般非整数浮点可用这个。

但是要记住float和double都不是精确的,如果要储存钱一类的必须精确的,用java.math.BigDecimal。

分享到:
评论

相关推荐

    demo06.zip

    * byte short int long float double boolean char * 0 0 0 0 0.0 0.0 false 空格 * * 2.引用数据类型 * String。。。。。。等, 还可以是我们自己封装的类 * 默认值:都是null * @param args */

    java代码-1·byte short int 在计算是会自动转化为int 2.float double 为近似值,byte short int 转化时可能会精确丢失 3.把大类型转化小的类型时可能会丢失

    当一个大数值类型(如long或double)转换为一个小数值类型(如byte、short或int)时,如果原始值超过了目标类型的最大值,转换后的结果将会截断,而不是引发错误。这种行为被称为截断转换,可能导致数据丢失。例如:...

    java实现的字节数组转换成基本类型,基本类型转换成byte[]

    char short int long float double 转换成byte数组

    java 举例分析 equals hashcode 基本类型与基本对象的比较 shot与Short int与Integer long与Long

    举例分析 equals 和 hashcode 方法,hashcode应该怎么样生成 8个基本类型与基本对象的比较:byte与Byte shot与Short int与Integer long与Long float与Float double与Double char与Character

    java包装类相关方法.txt

    byte-Byte short-Short int -Integer long -Long float -Float double -Double char-Character boolean-Boolean 1、所属的包 java.lang 2、类的继承关系、实现接口 前面6个包装类是与数字相关的 父类:Number...

    Java就业面试笔试题资料-264道.zip

    Java 有8种基本数据类型: byte int short long double float Boolean char byte int short long 都属于整数类型. Double float 属于浮点类型. Boolean 为布尔类型 Char 为字符型 String 不是基本数据类型.它定义的...

    javabiginteger源码-mock:java版的可以模拟生成任意数据的框架

    byte boolean char short int long float double 包装类型包装 Byte Boolean Character Short Integer Long Float Double 常用类型 BigDecimal BigInteger Date String 枚举 自定义类型 自定义的任意class,同时支持...

    java基本类型与byte数组互相转换.pdf

    double 类型是 64 位的浮点数类型,转换成 byte 数组需要将 double 类型转换成 long 类型,然后将 long 类型转换成 byte 数组。例如: ```java public static byte[] doubleToByteArr(double param) { byte[] b = ...

    谈谈Java中整数类型(short int long)的存储方式

    Java中数据类型的转换顺序是从byte、short、char到int,然后依次是long、float和double,这种顺序被称为类型提升。 需要注意的是,类型转换可能引发溢出问题。例如,当一个大于int最大值的long值尝试转换为int时,...

    Test_int_to_float.rar_float

    6. **Java的数值类型**:在Java中,数值类型还包括`byte`, `short`, `long`, `double`等。它们之间也有类似的转换规则,但转换过程可能涉及数据溢出或精度损失的问题。 7. **Android性能优化**:在Android开发中,...

    条件运算符中的细节

    返回值的类型 往两者类型大的方向转(byte<short<int<float<long) //特殊情况(含char类型) char和一个byte/short/int 结果为 int char和一个float/double 结果为float/double 二 表达式2和表达式3都是常量: ...

    long 和 int 的相互转换.docx

    原始数据类型包括byte、short、int、long、float、double、char和boolean,而引用数据类型则包括类(class)、接口(interface)和数组。在处理数值计算时,我们可能需要在不同数据类型之间进行转换,特别是当涉及到long...

    java基本类型与byte数组互相转换

    在Java编程语言中,基本类型的变量(如`short`、`int`、`long`、`char`、`double`和`float`)和`byte`数组之间的相互转换是一项非常实用的技术,尤其是在网络通信、文件读写等场景下。下面将详细介绍如何进行这些...

    java基本类型与byte数组互相转换.doc

    Java基本类型是指Java语言中最基本的数据类型,包括byte、short、int、long、float、double、char、boolean等。这些基本类型在内存中以二进制形式存储,而byte数组是Java中的一种数据结构,用于存储一组byte类型的...

    Visual C++实用图像处理专业教程

    void Perspective(BYTE *image_in, BYTE *image_out, int xsize, int ysize, float ax, float ay, float px, float py, float pz, float rz, float rx, float ry, float v, float s); /*---------------傅里叶...

    java基本类型与byte数组互相转换文.pdf

    Java 中的基本类型包括 boolean、byte、char、short、int、long、float 和 double 等。这些基本类型可以相互转换,例如将 short 类型转换成 byte 数组、int 类型转换成 byte 数组等。 在 Java 中,基本类型可以...

    java之java类型转换

    Java 中的简单类型包括 boolean、byte、char、short、int、long、float、double 和 void 八种类型,每种类型都有其对应的封装器类,如 Boolean、Byte、Character、Short、Integer、Long、Float、Double 和 Void。...

    java笔试题 大学生应聘

    原始类型封装类,booleanBoolean,charCharacter,byteByte,shortShort,intInteger,longLong,floatFloat,doubleDouble引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和...

    Java中几种常用数据类型之间转换的方法

    在 Java 中,可以使用 parseInt()、parseFloat()、parseLong() 和 parseDouble() 方法将 String 类型的变量转换为 int、float、long 和 double 类型的变量。例如: String intstring = "10"; String floatstring = ...

    Python Json序列化与反序列化的示例

    Java的数据类型有(bool、char、byte、short、int、long、float、double) C的数据类型有(bit、bool、char、int、short、long、unsigned、double、float) Tcl的数据类型(int、bool、float、string) Ruby的数据类型...

Global site tag (gtag.js) - Google Analytics