萌新Java的学习笔记四:字符型与布尔型-9

字符型

单引号用来表示字符常量例如‘A’是一个字符,他与“A”不同,“A”表示含有一个字符的字符串。
char类型用来表示在unicode编码中的字符
Unicode编码设计用来处理各种语言的所有文字,它占两个字符允许有65536个字符
char范围是在0-65535,运算时直接当作整数来运算。
可以吧0-65535之间的整数直接转型为char

布尔型

Boolean类型有两个值,true和false
boolean类型用来判断逻辑条件,一般用于程序控制
代码如下:

public class Textcharboolen{
    public static void main(String[] args){
        char c1='a';//unicode 2个字节:0-65535
        char c2='卢';
        char c3='\'';//反斜杠是转义字符。因为有些字符是编码用的,反斜杠就是特殊字符转义为普通字符。反斜杠本身也是一个特殊字符所以表示的时候需要这样写"\\"
        System.out.println(c1);//注意ln分行的问题,输出就知道问题所在
        System.out.print(c2);//println中的“ln”实际表示换行的意思,换行表示c2
        System.out.print(c3);
        char c4='a';//字符都对应一个整数,ASCII码表能查的到查得'a'的ASC码为97,
        int d=c4+2;//=99
        char e=(char)d;//由于d是int四个字节的类型,char属于两字节的类型,所以需要转型(你所需要的类型)
        //char e=(short)d; 报错 虽然short跟char都属于两字节的,但是char只能表示字符所以不能赋值数字
        //char e=(chart)"wowwow"报错 (char)不能转化字符串 string类不能转换为char
        char f=(char) 65535;//char可以转换0-65535之间的任何整数(ASCII码表)
        System.out.print(d);
        System.out.println(e);
        System.out.println(f);
        //循环打印a-z
        for(int j=0;j<26;j++){
            char temp=(char)(c4+j);
            System.out.print(temp);
        }
        boolean b=true; //false
        if(b){//不要写成b==true,这是很新手的写法,万一写成了b=true这样把b赋值成true就会永远输出答案
                System.out.println("555");
        }


    }
转义字符意义ASCII码值(十进制)
\a响铃(BEL)007
\b退格(BS) ,将当前位置移到前一列008
\f换页(FF),将当前位置移到下页开头012
\n换行(LF) ,将当前位置移到下一行开头010
\r回车(CR) ,将当前位置移到本行开头013
\t水平制表(HT) (跳到下一个TAB位置)009
“\\”代表一个反斜线字符”\’092
\v垂直制表(VT)011
\’代表一个单引号(撇号)字符039
\”代表一个双引号字符034
\?代表一个问号063
\0空字符(NULL)000
\ddd1到3位八进制数所代表的任意字符三位八进制
\xhh1到2位十六进制所代表的任意字符二位十六进制
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值