接着上面继续写:
1、字符型
字符型通常用于表示单个的字符,字符常量必须使用单引号(’)括起来。Java语言使用16位的Unicode字符集作为编码方式,而Unicode被设计成支持世界上所有书面语言的字符,包括中文字符,因此Java程序支持各种语言的字符。
字符型常量有3种表示形式:
1)直接通过单个字符来指定字符型常量,例如: ‘A’,’9’
2)通过转义字符来表示特殊字符型常量,例如:’\n’
3)直接使用Unicode值来表示字符型常量,格式是’\uXXX’,其中XXX代表一个十六进制的整数。
Java语言中常用的转义字符见下表:
转义字符说明Unicode表示方式
\b退格符\u0008
\n换行符\u000a
\r回车符\u000d
\t制表符\u0009
\&;双引号\u0022
\’单引号u0027
\反斜线u005c
字符型常量也可以采用十六进制编码方式来表示,范围是’u0000′-‘uFFFF’,一共可以表示65535个字符,,其中前256个字符和ASCII码中字符完重合。
举例说明:
/*基本数据类型之字符型测试程序 作者:Gee charTest { main(String [] args){aChar=;enterChar=;ch=;//将输出一个’香’字符System.out.println(ch);zhong=;int zhongValue=zhong;System.out.println(zhongValue);c=97;System.out.println(c);} }
Java没有提供字符串的基本数据类型,而是通过String类来表示字符串,由于字符串由多个字符组成,因此字符串常量使用双引号括起来。
String s=”Hello, World!”;
2、布尔型
布尔型只有一个boolean类型,用于表示逻辑上的“真”或“假”。在Java语言中,boolean类型的数值只能是true或false,不能用0或者非0代表。其他基本数据类型的值也不能转换成boolean类型。
举例说明:
/*基本数据类型之布尔型测试程序 作者:Gee booleanTest { main(String [] args){//定义b1的值为true;boolean b1=true;//定义b2的值为false;boolean b2=false;System.out.println(b1);System.out.println(b2);//使用boolean类型的值和字符串进行连接运算,boolean类型的值会自动转换成字符串String str=true+"";System.out.println(str); //输出字符串str;} }
3、Java7新增的数值中使用下画线分隔
为了解决看不清或者看错了太多的数据位,Java 7引入了一个新功能:程序员可以在数值中使用下划线,不管是整型数值,还是浮点型数据,都可以自由地使用下划线。
例如:
/*基本数据类型之Java下划线测试程序 作者:Gee underscoreTest { main(String [] args){binVal=0B1000_0000_0000_0000_0000_0000_0000_0011;double pi=3.14_15_92_65_36;System.out.println(binVal);System.out.println(pi);} }
轻轻的风,吹开你紧锁的眉头,