Ⅰ java float数据类型
与表示整数的整型不同,浮点型代表的是实数,其实就是包含小数的部分。我们也知道现实世界中是由很多复杂的数据的,所以需要这种表示实数的数据类型的支持。
一、浮点型常量
Java的实常数有两种表示形式:
1.十进制数形式,由数字和小数点组成,且必须有小数点,如0.123, .123, 123. ,123.0 。
2.科学计数法形式。如:123e3或123E3,其中e或E之前必须有数字,且e或E后面的指数必须为整数。
实常数在机器中占64位,具有double型的值。对于float型的值,则要在数字后加f或F,如12.3F,它在机器中占32位,且表示精度较低。
二、浮点型变量
浮点型变量的类型有float和double两种。
数据类型所占位数的范围:
float 32位 3.4e-038~3.4e+038 ;
double 64位 1.7e-308~1.7e+308 ;
双精度类型double比单精度类型float具有更高的精度,和更大的表示范围,常常用于科学计算等高精度场合。
三、浮点型变量定义举例
float f; //指定变量f为float型
double d; //指定变量d为double型
与C、C++不同,Java中没有无符号型整数,而且明确规定了整型和浮点型数据所占的内存字节数,这样就保证了安全性、鲁棒性和平台无关性。
Ⅱ java有哪些基本数据类型
网络上有很多。基本类型有八种,都有对应的封装类。类型基本上可以分为三类:char、boolean和byte、short、int、long、float和double。类型可以分为整数类型(如字节、短整型、整型、长整型)和浮点类型(如浮点型和双精度型)。JAVA中没有无符号值类型,它们的值域是固定的,不会随着机器硬件环境或操作系统的变化而变化。
字符类型,-128到127之间的字节8位有符号整数,-32768到32767之间的短16位无符号整数,-231到231-1之间的Int 32位有符号整数,-263到263-1之间的Long 64位有符号整数,根据IEEE754-1985标准的Float 32位单精度浮点数,根据IEEE754-1985标准的Double 64位双精度浮点数1布尔类型在前一章的逻辑运算符中,我们已经看到了值为true和false的变量,它们被称为布尔变量。
Ⅲ 什么是Java中的整型
简单的说就是整数,但是Java里面整型比较特殊,int是基础数据类型,而Integer是类
Ⅳ 无符号char型,在java 中怎么定义
Java的设计者感到无符号整数是不必要的。具体地说,他们感到无符号(unsigned)概念主要被用来指定高位(high-orderbit)状态,它定义了当int表示一个数字时的符号。你将在第4章中看到,Java对高位含义的管理是不同的,它通过增加一个专门的“无符号右移”运算符来管理高位。这样,就不需要无符号整数了。
所以JAVA是没有无符号类型的