Java 基本数据类型最大值极限和最小值极限

想知道 Java 基本数据类型最大值极限和最小值极限,写个小程序就很容易知道。

测试 Integer, Long, Float 和 Double 的最大值和最小值,代码如下:

public static void main(String[] args)
{
  System.out.println("Integer.MIN_VALUE = " + Integer.MIN_VALUE);
  System.out.println("Integer.MAX_VALUE = " + Integer.MAX_VALUE);  

  System.out.println("Long.MIN_VALUE = " + Long.MIN_VALUE);
  System.out.println("Long.MAX_VALUE = " + Long.MAX_VALUE);  

  System.out.println("Float.MIN_VALUE = " + Float.MIN_VALUE);
  System.out.println("Float.MIN_NORMAL = " + Float.MIN_NORMAL);
  System.out.println("Float.MAX_VALUE = " + Float.MAX_VALUE);  

  System.out.println("Double.MAX_VALUE = " + Double.MAX_VALUE);
  System.out.println("Double.MIN_VALUE = " + Double.MIN_VALUE);
}  

 输结果如下:各位自己看吧:
Integer.MIN_VALUE = -2147483648
Integer.MAX_VALUE = 2147483647
Long.MIN_VALUE = -9223372036854775808
Long.MAX_VALUE = 9223372036854775807
Float.MIN_VALUE = 1.4E-45
Float.MIN_NORMAL = 1.17549435E-38
Float.MAX_VALUE = 3.4028235E38
Double.MAX_VALUE = 1.7976931348623157E308
Double.MIN_VALUE = 4.9E-324

  

时间: 2024-07-31 12:02:34

Java 基本数据类型最大值极限和最小值极限的相关文章

Java基本数据类型与位运算

Java基本数据类型与位运算 >>赋值运算符 赋值使用操作符“=”.它的意思是“取右边的值(即右值),把它复制给左边(即左值)”.右值可以是任何 常数.变量或者表达式 (只要它能 生成 一个值就行).但左值必须是一个明确的,已命名的变量.也就是说,必须有一个物理空间可以存储等号右边的值.分类 基本数据类型 与 类数据类型 的不同1. 对基本数据类型的赋值是很简单的.基本数据存储了实际的数值,而并非指向一个对象的引用,所以在为其赋值的时候,是直接将一个地方的内容复制到了另一个地方.2. 但是在为

Java基本数据类型及其封装器的一些千丝万缕的纠葛

一些概念 ????想必大家都知道Java的基础数据类型有:char.byte.short.int.long.float.double.boolean 这几种,与C/C++等语言不同的是,Java的基础数据的位数是固定不变的. ????Java作为一门面向对象的语言,自然少不了对象了,因此基础数据类型都对应存在一个基本类型封装器类,它们的封装器分别为:Character.Byte.Short.Integer.Long.Float.Double.Boolean. ????在JDk1.5之前,在基础数

黑马程序员---Java 基本数据类型取值范围讲解

-------android培训.java培训.期待与您交流! ---------- java中的类型概念名的说法不一.让我很是迷茫,我个人的理解整理,如有错误还请高人指点,! 一.Java的类型词语理解: 1) 原始数据类型,简单类型,基本类型都是一个含义: 2)复合类型,扩展类型,复杂类型.引用类型都是一个含义: 3)浮点类型,实数.实型都是一个含义: 4)逻辑型.布尔型都是一个含义: 阅读时需要理解: 定点:定点的意思是把小数点定在末尾,小数点后没有数字的数据,Java中通常把它们称为整数

java基本数据类型范围

java基本数据类型范围  因为是二进制存储 1个字节是8位    首位是符号位   0为非负数    1为负数        负数的值为反码+1   反码:(1变0  0变1  符号位不变) 补码的设计目的是:         ⑴使符号位能与有效值部分一起参加运算,从而简化运算规则.         ⑵使减法运算转换为加法运算,进一步简化计算机中运算器的线路设计 byte  1字节     8位           最大值  0 1111 111 =    1+2+4+8+16 +32+64-

Java基本数据类型知识总结

Java基本数据类型一览表 原生类型 占位数 是否有符号位 最小值 最大值 默认值 包装类 备注 boolean 1 无 -- -- false Boolean boolean类型是孤独的皇后,她无法和其他类型转换 byte 8 有 -2^7=-128=Byte.MIN_VALUE 2^7-1=127=Byte.MAX_VALUE 0 Byte IO流中经常使用 char 16 无 '\u0000'=0=Character.MIN_VALUE '\uFFFF'=2^15*2-1=65535=Ch

Java基础数据类型二进制转换

前言: 本文主要介绍java基础类型的二进制转换和二进制的基本概念. 二进制: 1,二进制是以0和1为码,逢2进1,比如3=11=1*2+1. 2,在计算机当中其它进制的算法基本基于2进制,因为计算机只认识0和1,比如16进制数则意味着一位16进制码由4位2进制码数表示. 3,在Java语言中byte代表最小计量单位,byte由8位2进制数组成. Java基本数据类型与表示范围(boolean忽略) 1,byte(整型):8位,short(整型):16位,char(字符型):16位,int(整型

java的数据类型的解析

Java学习总结——Java中的数据类型及其详细 伍——数据类型 一.数据类型的意义 在Java语言中,每个变量(常量)都有其数据类型.不同的数据类型可允许的操作也是不尽相同的.比如,对于整型数据,它们只能进行加减乘除和求余的操作.此外,不同的数据占据的内存空间大小也是不尽相同的.而在必要时,不同的数据类型也是可以做到强制类型转换的. 在Java之中,数据类型一共分为两大类:基本数据类型.引用数据类型. 在Java中规定了 8 种基本数据类型变量来存储.浮点数.字符和布尔值.如下所示: 数据类型

java基本数据类型的字面量

java的基本数据类型一共有8种.其中:(每种类型后面列出了java中的该类型的字面量) 四种整型: int  4字节: 12  +12  -12  077 0xFF  0b101(JDK7中支持的二进制表示)  字面范围:0x800000000 --> 0x7FFFFFFF short  2字节: 2个字节内的int字面量可以认为是short类型的字面量,可以给short变量赋值  字面范围:(short)0x8000 -->  0x7FFF long 8字节:    int字面量形式后加字

Java 基本数据类型

基本数据类型 所占用空间大小 byte b; 1字节 short s; 2字节 int i; 4字节 long l; 8字节 char c; 2字节(C语言中是1字节) float f; 4字节 double d; 8字节 boolean bool; false/true 1字节 基本数据类型注意事项: 1.未带有字符后缀标识的整数默认为int类型: 未带有字符后缀标识的浮点数默认为double类型. 2.如果一个整数的值超出了int类型能够表示的范围,则必须增加后缀“L”(不区分大小写,建议用