步骤
1.新建项目第三章
2.新建包例子
3.新建类CaseChange
package example;
import java.util.Scanner;
public class CaseChange {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("请输入你要进行转换的字母:");
char c = in.next().charAt(0);
if(c>='A'&&c<='Z') {
c+=32;
System.out.println("这里的大写"+(char)(c-32)+"被转换成了"+c);
}else if(c>='a'&&c<='z') {
c-=32;
System.out.println("这里的小写"+(char)(c+32)+"被转换成了"+c);
}else {
System.out.println("不包含这种格式,请重新输入!!!");
}
in.close();
}
}
字符型关键字炭,采用的Unicode编码的16位字符类型,表示范围0〜65536。标准的8位ASCII字符集是Unicode的字符集的子集,取值范围在0〜127。
ASCII可显示字符
二进制 十进制 十六进制 图形 0010 0000 32 20 (空格)(␠) 0010 0001 33 21 ! 0010 0010 34 22 “ 0010 0011 35 23 # 0010 0100 36 24 $ 0010 0101 37 25 % 0010 0110 38 26 & 0010 0111 39 27 “ 0010 1000 40 28 ( 0010 1001 41 29 ) 0010 1010 42 2A * 0010 1011 43 2B + 0010 1100 44 2C , 0010 1101 45 2D - 0010 1110 46 2E 。 0010 1111 47 2F / 0011 0000 48 三十 0 0011 0001 49 31 1 0011 0010 50 32 2 0011 0011 51 33 3 0011 0100 52 34 4 0011 0101 53 35 五 0011 0110 54 36 6 0011 0111 55 37 7 0011 1000 56 38 8 0011 1001 57 39 9 0011 1010 58 3A : 0011 1011 59 3B ; 0011 1100 60 3C < 0011 1101 61 3D = 0011 1110 62 3E > 0011 1111 63 3F ?
二进制 十进制 十六进制 图形 0100 0000 64 40 @ 0100 0001 65 41 一个 0100 0010 66 42 乙 0100 0011 67 43 C 0100 0100 68 44 d 0100 0101 69 45 Ë 0100 0110 70 46 F 0100 0111 71 47 G 0100 1000 72 48 H 0100 1001 73 49 一世 0100 1010 74 4A Ĵ 0100 1011 75 4B ķ 0100 1100 76 4C 大号 0100 1101 77 4D 中号 0100 1110 78 4E ñ 0100 1111 79 4F Ø 0101 0000 80 50 P 0101 0001 81 51 Q 0101 0010 82 52 [R 0101 0011 83 53 小号 0101 0100 84 54 Ť 0101 0101 85 55 ü 0101 0110 86 56 V 0101 0111 87 57 w ^ 0101 1000 88 58 X 0101 1001 89 59 ÿ 0101 1010 90 5A ž 0101 1011 91 5B [ 0101 1100 92 5C \ 0101 1101 93 5D ] 0101 1110 94 5E ^ 0101 1111 95 5F _
二进制 十进制 十六进制 图形 0110 0000 96 60 ` 0110 0001 97 61 一个 0110 0010 98 62 b 0110 0011 99 63 C 0110 0100 100 64 d 0110 0101 101 65 Ë 0110 0110 102 66 F 0110 0111 103 67 G 0110 1000 104 68 H 0110 1001 105 69 一世 0110 1010 106 6A Ĵ 0110 1011 107 6B ķ 0110 1100 108 6C 升 0110 1101 109 6D 米 0110 1110 110 6E ñ 0110 1111 111 6F Ø 0111 0000 112 70 p 0111 0001 113 71 q 0111 0010 114 72 [R 0111 0011 115 73 小号 0111 0100 116 74 Ť 0111 0101 117 75 ü 0111 0110 118 76 v 0111 0111 119 77 w ^ 0111 1000 120 78 X 0111 1001 121 79 ÿ 0111 1010 122 7A ž 0111 1011 123 7B { 0111 1100 124 7C | 0111 1101 125 7D } 0111 1110 126 7E 〜
字符型数据包括字符常量和字符串常量
1.字符常量:单括号引起来的一个字符,如'A','z'
特殊字符不再是原本含义,被称为转义字符
转义字符及含义
字符形式 含义 字符形式 含义 \ n 换行 \\ 反斜杠 “\” \ t 横向跳格 \” 单引号“'” 符\ v 竖向跳格 \“ 双引号“”“ \ b 退格 \ Joey:嗯 1〜4位十六进制数所表示的统一码 \ r 回车
2.字符串常量:由若干字符组成的序列,以(以“)作为界定符
项目链接 https://download.csdn.net/download/qq_40843903/10613996