数学常量e在java中怎么使⽤_Java中的常量
常量就是在程序中固定不变的值,是不能改变的数据。例如数字1、字符’a’、浮点数3.2等。在Java中,常量包括整型常量、浮点数常量、布尔常量、字符常量等。整型常量
整型常量是整数类型的数据,有⼆进制、⼋进制、⼗进制和⼗六进制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,⽤⼆进制表⽰为01111111,⽤⼋进制表⽰为0177,⽤⼗六进制表⽰为0x7F或者0X7F。浮点数常量
浮点数常量就是在数学中⽤到的⼩数,分为float单精度浮点数和double双精度浮点数两种类型。其中,单精度浮点数后⾯以F或f结尾,⽽双精度浮点数则以D 或d结尾。当然,在使⽤浮点数时也可以在结尾处不加任何的后缀,此时虚拟机会默认为double双精度浮点数。浮点数常量还可以通过指数形式来表⽰。具体⽰例如下:2e3f 3.6d 0f 3.84d 5.022e+23f
上述列出的浮点数常量中⽤到的e和f,初学者可能会感到困惑,在后⾯将会详细介绍。字符常量
字符常量⽤于表⽰⼀个字符,⼀个字符常量要⽤⼀对英⽂半⾓格式的单引号’ ‘引起来,它可以是英⽂字母、数字、标点符号以及由转义序列来表⽰的特殊字符。具体⽰例如下:'a' '1' '&' '\r' '\u0000'
上⾯的⽰例中,\’ u0000’表⽰⼀个空⽩字符,即在单引号之间没有任何字符。之所以能这样表⽰,是因为Java采⽤的是Unicode字符集,Unicode字符以\u开头,空⽩字符在Unicode码表中对应的值为\’u0000’。字符串常量
字符串常量⽤于表⽰⼀串连续的字符,⼀个字符串常量要⽤⼀对英⽂半⾓格式的双引号””引起来,具体⽰例如下:"HelloWorld" "123" "Welcome \n XXX" ""
⼀个字符串可以包含⼀个字符或多个字符,也可以不包含任何字符,即长度为零。布尔常量
布尔常量即布尔型的两个值true和false,该常量⽤于区分⼀个事物的真与假。null常量
jdk怎么使用null常量只有⼀个值null,表⽰对象的引⽤为空。关于null常量后⾯将会详细介绍。