美文网首页java自学笔记
了解什么是java常量【小白必读】

了解什么是java常量【小白必读】

作者: 七号桌 | 来源:发表于2019-07-02 09:49 被阅读0次

在学的JAVA的同学,对于Java常量肯定不陌生,那么Java常量是什么呢?JAVA常量就是在程序中固定不变的值,是不能改变的数据。例如数字1、字符“a”、浮点数3.2等。在Java中,常量包括整型常量、浮点数常量、布尔常量、字符常量等。

下面我们就一起来看看java中的这些常量。

1. 整型常量

整型常量是整数类型的数据,有二进制、八进制、十进制和十六进制4种表示形式具体表示形式如下。

二进制:由数字0和1组成的数字序列。在JDK7.0中允许使用字面值来表示二进制数,前面要以0b或0B开头,目的是为了和十进制进行区分,如0b01101100、0B10110101。

八进制:以0开头并且其后由0~7范围内(包括0和7)的整数组成的数字序列,如0342。

十进制:由数字0~9范围内(包括0和9)的整数组成的数字序列。如198。

十六进制:以0x或者0X开头并且其后由0~9、A~F(包括0和9、A和F)组成的数字序列,如0x25AF。

需要注意的是,在程序中为了标明不同的进制,数据都有特定的标识,八进制必须以0开头,如0711,0123;十六进制必须以0x或0X开头,如0xaf3、0Xff;整数以十进制表示时,第一位不能是0,0本身除外。例如十进制的127,用二进制表示为011111八进制表示为017,用十六进制表示为0x7F或者0X7F。

2. 浮点数常量

浮点数常量就是在数学中用到的小数,分为foat单精度浮点数和double双精度浮点数两种类型。其中,单精度浮点数后面以F或f结尾,而双精度浮点数则以D或d结尾。当然,在使用浮点数时也可以在结尾处不加任何的后缀,此时虚拟机会默认为double双精度浮点数。浮点数常量还可以通过指数形式来表示。具体示例如下:

  2e3f 3.6d 0f 3.84d 5.022e+23f  

3. 字符常量

字符常量用于表示一个字符,一个字符常量要用一对英文半角格式的单引’’号引起来,它可以是英文字母、数字、标点符号以及由转义序列来表示的特殊字符。具体示例如下:

‘a’ ‘1’ ‘&’ ‘\r’ ‘\u0000’

上面的示例中,’\u00’表示一个空白字符,即在单引号之间没有任何字符。之所以能这样表示,是因为Java采用的是Unicode字符集,Unicode字符以\u开头,空白字符在Unicode码表中对应的值为’\u0000’。

4. 字符串常量

字符串常量用于表示一串连续的字符,一个字符串常量要用一对英文半角格式的双引号””引起来,具体示例如下:

“HelloWorld" “123" "We come \n XXX" "”

一个字符串可以包含一个字符或者多个字符,也可以不包括任何字符,即长度为零。

5、布尔常量

布尔常量即布尔型的两个值true和false,该常量用于区分一个事物的真与假。

6、null常量

null常量只有一个值null,表示对象的引用为空。

本文转自:黑马程序员

相关文章

  • 了解什么是java常量【小白必读】

    在学的JAVA的同学,对于Java常量肯定不陌生,那么Java常量是什么呢?JAVA常量就是在程序中固定不变的值,...

  • 新手福利,Java入门学习方法

    如果你是新手小白,学习Java之前,首先得了解一下什么是Java。 Javaweb是用Java技术来解决相关web...

  • 什么是Java?Java是做什么的?

    我们经常提到Java,很多小白只听说过但对其并没有太多具体的了解。那么什么是Java?Java是做什么的?今天就来...

  • 什么是Java?Java是做什么的?

    我们经常提到Java,很多小白只听说过但对其并没有太多具体的了解。那么什么是Java?Java是做什么的?今天就来...

  • 了解JAVA的运行机制【小白必读】

    Java语言是当前流行的一种程序设计语言,因其安全性、平台无关性、性能优异等特点,收到广大编程爱好者的喜爱。想学习...

  • JAVA中常量的概述和使用

    什么是常量 *在程序执行过程中值不可发生改变 Java中常量的分类 *字面值常量*自定义常量 字面值常量的分类 *...

  • java学习笔记1

    java语言基础(常量的概述和使用) A.什么是常量:在程序执行的过程中其值不可以发生改变 B.java中常量的分...

  • 细说Java常量池

      Java中的常量池有:class常量池、运行时常量池、String常量池。 为什么要使用常量池?   避免频繁...

  • 《小白HTML5成长之路54》JS中如何设定静态变量

    “小白,你知道什么是常量什么是变量么?” “知道啊!常量是无法被更改的,比如数学上常用的Pi的值是3.141592...

  • Java基础整理笔记(2)

    常量的概述和使用 A:什么是常量在程序执行的过程中其值不可以发生改变 B:Java中常量的分类字面值常量自定义常量...

网友评论

    本文标题:了解什么是java常量【小白必读】

    本文链接:https://www.haomeiwen.com/subject/eniacctx.html