`
DJ阿布
  • 浏览: 30677 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

[JAVA]数据类型取值范围

 
阅读更多

 

早上做了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 语言的基本数据类型。它包括布尔型、字符型、整型、浮点型等。 布尔型(Boolean) 布尔...

    java 数据类型有哪些取值范围多少

    在处理Java数据类型时,需要注意每种类型的取值范围和内存占用,这对于优化程序性能和减少内存浪费至关重要。同时,由于基本数据类型并不是对象,它们不能作为对象来调用toString()、hashCode()等方法。Java还为每种...

    Java数据类型和MySql数据类型对应表

    这些数据类型都可以用来存储整数值,但它们的长度和取值范围不同。例如,TINYINT 可以存储从 0 到 255 的数,而 INT 可以存储从 0 到 4294967295 的数。 浮点数类型包括 FLOAT、DOUBLE、DECIMAL 等。这些数据类型都...

    Java数据类型练习.doc

    Java 数据类型练习 本文档总结了 Java 数据类型的一些基本概念和实践练习题,涵盖了基本类型、变量定义、常量、运算符、控制流、数组、随机数等多方面的知识点。 一、基本类型 Java 中有八种基本类型:byte、...

    C#和java数据类型的等价类型

    C#和Java数据类型的等价类型 C#和Java都是面向对象的编程语言,它们都支持多种数据类型,以便于开发者在编程时可以选择合适的数据类型来存储和操作数据。本文将对C#和Java中的数据类型进行比较和分析,帮助开发者更...

    Java数据类型操作包含转换代码实例.rar

    这个压缩包“Java数据类型操作包含转换代码实例.rar”提供了丰富的代码示例,帮助初学者理解和掌握Java中数据类型的转换。下面将详细阐述相关知识点。 一、基本数据类型 Java的基本数据类型包括整型(byte, short, ...

    Java实验-基本数据类型及操作

    每种数据类型都有其特定的存储空间和取值范围。 1. 整型(int):整型变量用于存储整数,例如1、2、3等。Java中的整型变量的默认值为0。 2. 浮点型(float、double):浮点型变量用于存储小数,例如1.1、2.2等。...

    Java各种数据类型的使用

    ### Java各种数据类型的使用 Java 是一种广泛使用的面向对象编程语言,它支持多种内置的数据类型,这些数据类型被用于存储不同类型的信息。对于初学者来说,理解这些数据类型及其使用方式至关重要。本文将详细介绍 ...

    Java数值类型

    这些取值范围决定了不同数值类型可以表示的最大和最小值,开发者需要根据实际需求选择合适的数据类型。 ##### 2. 数据类型的转化 Java支持不同类型之间的数据转换,分为自动类型转换和强制类型转换两种情况。 - *...

    Java基本数据类型

    ### Java基本数据类型详解 #### 一、引言 在Java编程语言中,理解基本数据类型对于编写高效、可靠的程序至关重要。本文将详细介绍Java中的基本数据类型,包括它们的定义、范围、存储空间以及如何在实际开发中正确...

    JAVA数据类型.docx

    - int:占用4字节(32位),取值范围为-2^31到2^31-1,是最常用的整型数据类型。 - long:占用8字节(64位),取值范围为-2^63到2^63-1,用于表示更大的整数。 这些整型常用于数学运算和内存地址的表示。例如,在...

    Java数据类型代码.pdf

    - 整型(int):默认数据类型,占用4字节(32位),取值范围为-2,147,483,648到2,147,483,647,如 `int i = 1000000`。 - 长整型(long):占用8字节(64位),取值范围更大,如 `long l = 0xffffl`。 - 单精度...

    理解java中的基本数据类型

    ### 理解Java中的基本数据类型 Java作为一种广泛使用的编程语言,在Web开发等领域占据了重要的地位。对于初学者而言,掌握Java的基本数据类型是至关重要的第一步。本文将深入探讨Java中的八种基本数据类型:`...

    java 的基本数据类型

    ### Java的基本数据类型 在Java编程语言中,共有八种基本数据类型,这些类型可以直接用于程序设计而无需通过引用操作。下面将详细介绍这八种基本数据类型:`byte`、`short`、`int`、`long`、`float`、`double`、`...

    Java逻辑基础题1-数据类型和运算符-答案.docx

    Java逻辑基础题1-数据类型和运算符-答案 Java 是一种面向对象的编程语言,它的逻辑基础包括数据类型、运算符、控制流语句、方法和数组等。下面是 Java 逻辑基础题1-数据类型和运算符的答案。 一、数据类型 Java ...

    java数据类型经典模式大全.rar_java 技巧

    在“java数据类型经典模式大全”中,可能会深入讲解如何有效地使用每种数据类型,包括它们的取值范围、运算规则以及在实际编程中的应用场景。例如,当处理大量数据时,可能会讨论使用哪种整型更合适,或者在精度和...

    Java基本数据类型及操作相关实例

    Java有两种数据类型:基本数据类型和引用数据类型。 **一、Java基本数据类型** 1. **整型(Integral Types)** - `byte`: 占用1字节,取值范围-128到127。 - `short`: 占用2字节,取值范围-32,768到32,767。 - ...

    Java数据类型

    Java数据类型是编程语言的基础,它是Java程序中用于存储数据的结构。理解并熟练掌握Java的数据类型至关重要,因为它们决定了变量可以存储何种类型的值以及占用内存的大小。Java分为两大类数据类型:基本数据类型和...

Global site tag (gtag.js) - Google Analytics