布尔型 | 学习笔记

简介: 快速学习布尔型

开发者学堂课程【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这种十六进制的编码,这种编码的主要特点是可以包括任意的文字内容,所以使得程序开发更加简单。

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

相关文章
|
10月前
|
Python
Python编程 数值类型 布尔类型
Python编程 数值类型 布尔类型
269 0
09:整型与布尔型的转换
09:整型与布尔型的转换
121 0
|
编译器 C++
C++中的布尔类型
C++中的布尔类型
46 0
|
存储 PHP 开发者
布尔类型| 学习笔记
快速学习布尔类型。
143 0
|
Java Scala vr&ar
值类型的自动转换|学习笔记
快速学习值类型的自动转换。
68 0
值类型的自动转换|学习笔记
|
Go 开发者
布尔类型的使用|学习笔记
快速学习布尔类型的使用
102 0
|
开发者 Python
转换成为布尔值|学习笔记
快速学习转换成为布尔值
114 0
|
Java 开发者
整型数据类型 | 学习笔记
整型数据类型 | 学习笔记
470 0
整型数据类型 | 学习笔记
|
Java C语言 开发者
字符型 学习笔记
快速学习字符型
字符型  学习笔记
|
开发者 Python
非布尔值的逻辑运算符|学习笔记
快速学习 非布尔值的逻辑运算符
134 0