Java_9_基本数据类型_字符型_布尔类型

字符型(2个字节)

单引号用来表示字符常量。例如'A'是一个字符,它与“A”是不同的,“A”表示含有一个字符的字符串。

char类型用来表示在Unicode编码表中的字符。

char是在0-65535范围,运算时直接当做整数来运算。

char a1='a'; //char 2字节

int   a2=a1+2; //int 4字节

char a3=(char)a2; //int 4字节强制转型为char2字节 类型。

for(int i=0;i<26;i++){
System.out.print((char)(a+i)+" ");
} //循环打印a到z

可以把0-65535之间的整数直接转型为char。

Unicode编码被设计用来处理各种语言的所有文字,它占2个字节,可允许有65536个字符;ASCII码占1个字节,可允许有128个字符,是Unicode编码中前128个字符

char a='a';

char a1='编'; //Unicode编码是‘\u7f16’Unicode编码转换http://tool.chinaz.com/tools/unicode.aspx

Unicode具有从0到65535之间的编码,他们通常用从‘\u0000’到‘\uFFFF’之间的十六进制值来表示(前缀为u表示Unicode)

Java语言中还允许使用转义字符‘\’来将其后的字符转变为其他的含义,常用的如下:

转义符

含义

Unicode值

\b

退格(backspace)

\u0008

\n

换行

\u000a

\r

回车

\u000d

\t

制表符(tab)

\u0009

\“

双引号

\u0022

\‘

单引号

\u0027

\\

反斜杠

\u005c

(String类,是字符序列即字符串(char sequence))

boolean类型(一位,不是一个字节)

boolean类型有两个值,true和false;

boolean类型用来判断逻辑条件,一般用于程序流程控制;

实践:

请不要这样写:if(is==true&&dome==false),只有先手那样写。

对于任何程序员if(whether&&!done)都不难理解。所以去掉所有的==false和==true。

boolean b=true;

if(b){ //if(b)等于if(b==true)

    System.out.println("true");

}

输出:true


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr_Pmc

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值