Java中的基本数据类型

Java中共有8种基本数据类型。大的划分,包括整数类型、字符类型、单精度浮点数与双精度浮点数类型、布尔类型。其中整数类型按长度又可以划分为4类。下面,小编就教大家如何使用这些数据类型。

操作方法

  • 01

    第一种类型:整数类型,它包括long、int、short、byte这四种类型,依次所占据的位数为64、32、16、8位,这样这四种类型在有符号数的前提下可表示的数据范围如下所示。 我们使用程序进行验证,可以证实我们的结论。

  • 02

    我们使用程序进行验证,可以证实我们的结论。其中使用到的Byte、Short、Integer与Long都是四种基本类型的封装类,这个我们后面再说。

  • 03

    接下来介绍字符类型。字符类型用char表示,在内存中占用两个字节即16位,用于存储英文字母、标点符号等字符,每个字符用一对单引号''引起来。在计算机中用不同的0、1组合表示不同的字符,于是有不同的编码。为了保证不同编码之间的编码冲突,Java采用了Unicode编码,它为每一个字符确定了一个唯一的编码。

  • 04

    这样,从某种意义上讲,char字符也是一种特殊的整数类型。我们可以实现char与整数的自动转化。(在unicode中'a'用97表示)

  • 05

    接着介绍浮点类型float与双精度浮点类型double。float类型在内存中占据4个字节,表示范围大约在-3.4*10^38到3.4*10^38之间。double类型在内存中占据8个字节表示范围大约在-1.7*10^308到1.7*10^308之间。至于原因,涉及到浮点数在内存中表示,这里不再赘述,后面会详细解释。

  • 06

    默认的浮点数类型为double。因此若将一个浮点数直接赋值给一个float变量是错误的,必须在数组后加上f或F。

  • 07

    最后一种布尔类型boolean的变量值只有true与false两种,用于表示条件判断的真与假。这个类型可能有些抽象,我们会在后面的程序中经常遇到,读者可以认真体会。

(0)

相关推荐

  • 怎样区分java中的基本数据类型和引用类型?

    怎样区分java中的基本数据类型和引用类型? 操作方法 01 1.java中基本数据类型一共有8个. 基本数据类型在内存中只有一块空间,里面存着数值. 例如:int a=0;就是基本数据类型. 02 ...

  • java中基本数据类型的值范围

    在JAVA中一共有八种基本数据类型,分别是 byte.short.int.long.float.double.char.boolean ,进一步划分的话,又可以分为整型,浮点型,boolean型和ch ...

  • java 中堆和栈的区别方法

    一直以来对java中堆和栈都有点模糊:现在终于搞明白啦 特点: 1. 栈的特点是 : 容量小 速度快 适合存放小型数据 如基本数据类型和对象类型的引用 在栈中变量直接指向存放变量值的空间 对于对象引用 ...

  • java中的自动类型转换

    java高级编程语言是一种类型语言,编程过程中的对数据类型的限制是比较严格的.所以,再编程过程中需要注意数据类型的转换,下面介绍的是java的自动类型转换. java的自动类型转换 01 Java里所 ...

  • Java中的关键字

    关键字也称为保留字,是指Java语言中规定了特定含义的标示符.对于保留字,用户只能按照系统规定的方式使用,不能自行定义.Java中常用关键字: 操作方法 01 与数据类型相关 02 与流程控制相关 i ...

  • java中的数组怎么学习

    java中的数组是存储多个变量元素的东西,这多个变量的数据类型要一致.数组可以存储基本数据类型,也可以存储引用数据类型.数组的格式:1.数据类型[]数组名             2.数据类型数组名[ ...

  • java中equal与==的区别

    介绍一下java中==和equals方法的区别.在初学java时需要弄清楚这个问题,以免在今后在编码过程中出现一些低级错误. 操作方法 01 首先,在eclipse中运行图示所示代码,通过结果对&qu ...

  • 在java中什么是类和对象

    在大家还没有学习java类和对象的时候,基本上都是解决的一些比较简单的小程序,仅仅也就是几十行代码而已,如果你要开发的是一个很大的程序,需要用到几万行甚至是几十万行代码的量呢,如果把这么多的代码都放在 ...

  • Java中怎样使用数组

    数组是java编程语言的重要语法,使用数组可以解决很多问题,我们这篇文章给大家讲解怎样使用数组,对于刚接触编程的或者不会使用数组的同学们可以学习下. 步骤/方法 01 为什么需要数组.当我们定义一个变 ...