布尔型 | 学习笔记

开发者学堂课程【Java编程入门:标识符与关键字】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/18


布尔型

字符型使用的是char进行定义的,在Java之中使用“’”定义的内容就是一个字符。

范例:定义一个字符型变量

public class JavaDemo{

     public static void main(String args[]){

          char c=’B’;//一个字符变量

          System.out.println(c) ;

     }

}


在任何的编程语言之中,字符都可以与int互相转换,也就是说这个时候字符中所描述的内容可以通过int获取其内容对应的系统编码。字符简化成数字用数字描述编码

范例:观察char 与int的关系

public class JavaDemo {

public static void main(Sreing args[]){

    char c=’A’;//一个字符变量

    int num =c;//可以获得字符的编码

   System.out.println(num);

对于以上的程序获得的编码,这里面有几个范围需要注意一下:

·“大写字母范围”:’A’(65)~’Z’(90);

·“小写字母范围”:’a’(97)~’z’(122);

·“数字字母”:’0’(48)~’9’(57)

通过编码范围可以发现大小写字母之间差了32个数字的长度,在这样的情况下可以实现一个大小写的转换。

范例:将小写字母变成大写字母

public class JavaDemo {

public static void main(Sreing args[]){

    char c=’A’;//一个字符变量

    int num =c;//可以获得字符的编码

    num=num-32;//让自己的内容减少32

   System.out.println((char)num);

}

}


到此为止所有操作都与传统的C语言的方式是一样的,但是需要注意的是,在Java里面char主要是进行中文的处理,一定要记住,Java中的char类型可以保存中文数据。

范例:保存中文数据

public class JavaDemo {

public static void main(Sreing args[]){

    char c=’仁’;//一个字符变量

    int num =c;//可以获得字符的编码

      System.out.println(num)


之所以在Java语言里面可以使用char进行中文数据的保存,是因为java使用的是unicode这种十六进制的编码,这种编码的主要特点是可以包括任意的文字内容,所以使得程序开发更加简单。

最初长文章都会切行按照字节切,字母切换和中文切换是不一样

上一篇:《移动数据挖掘》—— 第1章 引言 1.1 移动数据及其价值


下一篇:千百年教育资源分布不均的问题,好未来、乂学教育等AI+教育项目能向前推动多少?