布尔型 | 学习笔记

简介: 快速学习布尔型

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

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

相关文章
|
7月前
|
存储 Kotlin
Kotlin中布尔类型、字符类型、字符串类型和数组类型
Kotlin中布尔类型、字符类型、字符串类型和数组类型
|
7月前
|
存储 安全 Java
Kotlin 数据类型详解:数字、字符、布尔值与类型转换指南
Kotlin中变量类型由值决定,如Int、Double、Char、Boolean、String。通常可省略类型声明,但有时需指定。数字类型分整数(Byte, Short, Int, Long)和浮点(Float, Double),默认整数为Int,浮点为Double。布尔值是true或false,Char用单引号,字符串用双引号。数组和类型转换将在后续讨论,转换需用特定函数。
90 0
|
Java 编译器 Scala
值类型的强制转换|学习笔记
快速学习值类型的强制转换。
值类型的强制转换|学习笔记
|
Java C++
什么是布尔类型?
什么是布尔类型?
182 0
09:整型与布尔型的转换
09:整型与布尔型的转换
176 0
|
编译器 C++
C++中的布尔类型
C++中的布尔类型
85 0
|
存储 PHP 开发者
布尔类型| 学习笔记
快速学习布尔类型。
|
PHP 开发者 数据格式
整型| 学习笔记
快速学习整型。
|
Go 开发者
布尔类型的使用|学习笔记
快速学习布尔类型的使用
|
开发者 Python
转换成为布尔值|学习笔记
快速学习转换成为布尔值