java中常量分类

整型常量

 整数类型(没有小数)<二进制、八进制、十进制、十六进制>

  • 输出语句:
System.out.println(123);	//输出为整数"123"	

浮点数常量

 单精度浮点数常量:float <以 F / f 结尾> 若未加结尾字母默认为double型
 双精度浮点数常量:double <以 D / d 结尾> (默认)

System.out.println(-3.14);		//输出为双精度浮点数“-3.14”

字符常量

eg:	'a'  '8'  '&'  '\r'  '\u0000' 

 用单引号引起来的单个字符串,可为:英文字母、数字、标点符号以及有转移序列来表示的特殊字符。
’ \u000 ’ : 表示一个空白字符串,即用单引号之间没有任何字符,因为Java采用Unicode字符集,Unicode以 \u 开头,空白字符在Unicode码表中对应值为’\u’。

System.out.println('A');
System.out.println('\u0000');
//错误书写
//System.out.println('');
//System.out.println('AB');
//输出时,两个引号之间有且仅有一个字符,没有不行,有两个及以上也不行

字符串常量

 用双引号括起来的一串连续字符。
一个字符串可以包含一个字符或多个字符;也可以不包含字符,即长度为0。

System.out.println("ABCDEF");
System.out.println("");

布尔常量

 只有两种取值,true 和 false 。该常量用于区分一个事物的真和假。

System.out.println(true);		//输出 true

null常量

 只有一个值null,表示对象的引用为空。
不能在输出语句中写null

//错误写法
//System.out.println(null);

你可能感兴趣的:(java)