Java学习~实现字母的大小写转换

步骤

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

你可能感兴趣的:(java)