CharTest01.java
/*
字符型:
char
1、char占用2个字节。
2、char的取值范围:[0-65535]
3、char采用Unicode编码方式。
4、char类型的字面量使用单引号括起来。
5、char可以存储一个汉字。
*/
public class CharTest01{
public static void main(String[] args){
// char可以存储1个汉字吗?
// 可以的,汉字占用2个字节,java中的char类型占用2个字节,正好。
char c1 = '中';
System.out.println(c1);
char c2 = 'a';
System.out.println(c2);
char c3 = '0';
System.out.println(c3);
// 编译报错:不兼容的类型:String无法转换为char
char c4 = "a"
char c4 = 'ab';
/* 编译报错:
CharTest01.java:26: 错误: 未结束的字符文字
char c4 = 'ab';
^
CharTest01.java:26: 错误: 未结束的字符文字
char c4 = 'ab';
^
CharTest01.java:26: 错误: 不是语句
char c4 = 'ab';
*/
char c5 = '1.08';
/* 编译报错:
CharTest01.java:38: 错误: 未结束的字符文字
char c5 = '1.08';
^
CharTest01.java:38: 错误: 未结束的字符文字
char c5 = '1.08';
*/
}
}