早上做了Problem25
没有什么复杂的算法,唯一需要注意的是,题里面需要比较一个1000位的数字,想到了各个类型的取值范围,找出来复习一下。
--------------------------------------------------------------------------------------------------
JAVA
数据类型分基本数据类型和引用数据类型。
基本数据类型
Java
里面包含
8
个基本数据类型
,分别是:
boolean
、
byte
、
char
、
short
、
int
、
float
、
douboe
、
long
1
、
byte
字节
byte
是
JAVA
中最小的数据类型,它在内存中占
8
位
(8
个
bit)
,取值范围从
-128
到
127
赋值:
byte
I = 127
2
、
short
短整型
short
类型在内存中占
2
个字节,取值范围从
-32768
到
32767
赋值:
short i = 32767;
3
、
char
字符型
char
类型在内存中占
2
个字节。表示一个字符,也可以使用
ASCII
码范围内的值来给
char
型的变量赋值。由于字符在内存中的取值不存在负数范围,所有取值范围从
0
到
65535
赋值:
char
i = ‘a’;
或者
char i = 97;
4
、
int
整型
int
型在内存中占
4
个字节。取值范围从
-2147483648
到
2147483647
赋值:
int
i = 10;
5
、
float
单精度浮点型
float
型在内存中占
4
个字节。取值范围从
-3.4E38
到
3.4E38
赋值:
float i = 1.0f;
6
、
long
长整型
long
型在内存中占
8
个字节。取值范围从
-9223372036854775808
到
9223372036854775807
7
、
double
双精度浮点型
double
型在内存中占
8
个字节。取值范围从
-1.7E308
到
1.7E308
8
、
boolean
布尔型
boolean
类型只有两个值:
true
和
false
。
基本数据类型的相互转换
转型规则
JAVA
中所有的数字变量都是有符号
(
正负
)
的。
JAVA
不允许类型的随意转换。只有数字变量可以进行转换,但是不能随意。
带有小数点的数字变量默认都为
double
型。定义
float
型必须进行强制类型转换。
所占字节数小的数字型变量赋值给所占字节数比它大的类型时不用强制类型转换,此时是自动转型。
int
型变量赋值给
char
型变量时,
JVM
会以
int
型变量值到
ASCII
码表中查找出所对应的字符,再赋值给
char
型变量。反之也是。但是遵循第
4
条规则。
初始化简单数据类型时要注意赋值的范围,超出则会产生编译错误。
基本数据类型 默认初值
类型
初始值
boolean
false
byte
0
char
0
short
0
int
0
float
0.0
double
0.0
long
0
对我有帮助
分享到:
相关推荐
主要介绍了java 数据类型有哪些取值范围多少的相关资料,网上关于java 数据类型的资料有很多,不够全面,这里就整理下,需要的朋友可以参考下
java中常用数据类型的取值范围,有需要用到java知识的可以保存一下。
java 的基本数据类型,介绍这8个基本数据类型大小,取值范围
在Java中,基本数据类型是指原始...这些基本数据类型在Java中用于存储不同类型的数据值,它们分别占用不同的内存空间,并具有不同的取值范围。在Java中,基本数据类型是直接存储在栈内存中的,因此它们的访问速度很快。
Java数据类型讲解,包括数据取值范围、分类
在Java中,数据类型分为两大种:基本数据类型(值类型)和包装类型(引用数据类型)。基本数据类型不是对象,不能调用toString()、hashCode()、getClass()、equals()等方法。 8种基本数据类型—–8种包装...
Java八种基本数据类型详细描述,包括取值范围,默认值,长度,表现形式
char型是存储字符的数据类型,它在机器中占16位,范围为0-65535。Java中的char型与C/C++中的char型不同。在C /C++中,char型采用的是ASCII字符集,宽度为8位,范围为0-255,而Java中char型采用的是Unicode字符集,...
通过阅读本文,您将能够加深对Java变量类型的认识,了解不同数据类型的特点、取值范围和使用注意事项。无论您是准备面试还是想巩固对Java变量类型的知识,本文都能为您提供有益的指导和答案。让我们一起来解答关于...
掌握Java基本数据类型 掌握直接量的表示 计算机的基本作用就是做运算。运算的数据可以由用户输入、从文件获得。 我们可以把数据进行归类,整数、小数、一串字符、单个字符。 数据类型 例如 课程名称:“高等数学”、...
int 数据类型是32位,4个字节,默认值:0,取值范围:(-2^31 - 2^31 -1) long数据类型是64位,⼋个字节,默认值:0L,整型常量若要声明为long类型,需要在数字后加上l或L,long a = 10000L; 浮点型 float数据类型是...
下面小编就为大家分享一篇Java遍历json字符串取值的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
主要介绍了Java编程数据类型long的使用问题,涉及长整型数据的取值范围和不同整数类型的表示方法,需要的朋友可以参考下
变量字节大小及有效取值范围 byte占用一个字节,数字大小为-27—27-1 short占用两个字节,数字大小为-215—215-1 int占用四个字节,数字大小为-231—231-1 long占用八个字节,数字大小为-263—263-1 float...
–在内存中各占:1,2,4,8个字节, 各有各的取值范围,略记一下。 •在定义long 类型时 必须在数字后面加L, •整数常量有三种表示方式: 十进制,八进制(以0开头),十六进制(以0x开头), 二进制(以OB开头—jdk1.7)...
java笔试题,英文版有...翻译:下面哪些是short型的取值范围。 答案::C 解析:短整型的数据类型的长度是16 bits,有符号。另外需要说明的是java中所有的整(Integral)数(包括byte,short,int,long)全是有符号的。
java代码-使用java计算圆类,半径r(double),计算周长,面积,π=3.14的源代码 ——学习参考资料:仅用于个人学习使用!
json报文的解析,写入数据库; 通过数据库取值,生成json报文
2.八大数据类型 分别是byte, short, int, long, char, float, double, boolean. 1.byte byte属于Java中的整型,长度为1字节8bit,取值10000000(-128)到 01111111(127),变量初始化默认值为0,包装类Byte 2....
里面详细说明了mysql的各种数据类型的用法,以及取值等问题,适合初学者对mysql数据库的了解,也适合开发时对所需数据类型的查询,另外我的资源中还用各种java连接数据库的方法,如有疑问,我可以与你一起讨论!