Java基础-浙大翁恺老师-第六章笔记

字符

6.1 字符类型

char是单个的字符,Java使用Unicode来表示字符
Unicode–>可以用来表示汉字内的多种文字

字符可以用来做什么?
字符+数字:每个字符对应一个数字,字符的加减对应于数字的加减,然后输出计算后数字对应的字符
char c = 'A';
  c++;
  System.out.println(c);
两个字符相减,得到在在表格中的距离(int)
char e = 'A';
char f = 'D';
System.out.println(e-f);
 char可以和int互相赋值
System.out.println((int)c);
char可以输出位置上的字母
char g = '\u0041';
//  0041是一个16进制,是一个Unicode的编码
大小写转换
char c ='A';
char d = (char)(c+'a'-'A');
比较大小
System.out.println('a'>'A');
逃逸字符
Scanner in = new Scanner(System.in);
  System.out.println("abc\t123");
字符 意义 字符 意义
\b 回退一格 \” 双引号
\t 到下一个表格位 单引号
\n 换行 \ 反斜杠本身
\r 回车

6.2 包裹类型

每一种基础类型都有对应的包裹类型

基础类型 包裹类型
boolean Boolean
char Character
int Integer
double Double

包裹类型的用处

  • 获得类型的最大最小值:对于计算机来说数是有范围的,二进制表达整数,一个int是四个字节,32个比特
    [-2^31, 2^31 -1]
interger.MIN_VALUE
  • .运算符
static boolean isDigit(char ch)
//判断这个字符是不是数字
static boolean isLetter(char ch)
//判断这个字符是不是字母
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值