046 Java字符型使用
- 表示单个字符char,是两个字节(汉字、英文)多字符用String
//演示char的基本使用
public class Char01{
public static void main(String[] args){
char c1 = 'a';
char c2 = '\t';
char c3 = '韩';
char c4 = 97;//字符类型可以直接存放一个数字
//修改快捷键
//删除当前行的快捷键
System.out.println(c1);
System.out.println(c2);
System.out.println(c3);
System.out.println(c4);
}
}
输出c4时,会输出97表示的字符
047 Java字符型细节
1.字符常量是单引号括起来的单个字符
2.转义字符 '\'将其后字符变成特殊字符常量'\n'表示换行符
3.java中char本质是一个整数,输出unicode码对应的字符
http://tool.chinaz.comhttp://tool.chinaz.com
4.给char赋值整数,输出时输出对应的unicode字符
5.char类型可以运算,相当于整数
public class Char01{
public static void main(String[] args){
char c1 = 97;
char c2 = 'a';
char c3 = '木';
char c4 = 26408;//字符类型可以直接存放一个数字
//修改快捷键
//删除当前行的快捷键
System.out.println(c1);
System.out.println((int)c2);
System.out.println((int)c3);
System.out.println(c4);
//char类型可以运算,相当于整数
System.out.println('a'+10);
}
}
048 Java字符型本质
1.字符型存储到计算机中,需要将对应码值找出
存储:'a'->码值97->二进制(110 0001)->存储
读取:二进制->码值97->'a'->读取
2.字符码值关系通过编码表规定
049 Java常用编码
- ASCII码表:0-127
- Unicode世界所有编码,英文汉字都用两个字节,2的16次方个字符;兼容ASCII码
- UTF-8互联网使用最广泛的Unicode改进可以用1-6个字节表示一个符号,根据不同的符号变换字节长度
050 bool类型
1.取值true或false
2.占用一个字节
3.用于逻辑运算,一般用于程序流程控制
- if条件判断
- while循环控制语句
- for循环控制语句
public class Boolean01{
public static void main(String[] args){
//判断成绩是否通过
//定义布尔变量
boolean isPass = true;
if(isPass == true){
System.out.println("考试通过,恭喜");
}else{
System.out.println("考试没有通过,下次努力");
}
}
}