布尔型 | 学习笔记

简介: 快速学习布尔型

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

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

相关文章
|
人工智能 Unix Linux
Linux基本指令(一)
Linux基本指令(一)
|
12月前
|
算法 数据处理 Python
高精度保形滤波器Savitzky-Golay的数学原理、Python实现与工程应用
Savitzky-Golay滤波器是一种基于局部多项式回归的数字滤波器,广泛应用于信号处理领域。它通过线性最小二乘法拟合低阶多项式到滑动窗口中的数据点,在降噪的同时保持信号的关键特征,如峰值和谷值。本文介绍了该滤波器的原理、实现及应用,展示了其在Python中的具体实现,并分析了不同参数对滤波效果的影响。适合需要保持信号特征的应用场景。
1404 11
高精度保形滤波器Savitzky-Golay的数学原理、Python实现与工程应用
|
SQL 数据库 索引
内连接(INNER JOIN)在SQL中的简单应用与技巧
在SQL查询中,内连接(INNER JOIN)是一种基本且常用的连接类型,用于从两个或多个表中检索匹配的记录
1185 0
|
运维 监控 安全
在Linux中,如何管理和优化日志文件?
在Linux中,如何管理和优化日志文件?
|
安全 测试技术 数据库
WEB_课程设计说明
WEB_课程设计说明
181 1
WEB_课程设计说明
|
Ubuntu Windows
ARM架构安装ubuntu系统
8月更文挑战第19天
2726 0
|
机器学习/深度学习 算法 搜索推荐
【机器学习】凸集、凸函数、凸优化、凸优化问题、非凸优化问题概念详解
本文解释了凸集、凸函数、凸优化以及非凸优化的概念,并探讨了它们在机器学习中的应用,包括如何将非凸问题转化为凸问题的方法和技术。
2330 0
|
机器学习/深度学习 数据可视化 C语言
多分类混淆矩阵详解
多分类混淆矩阵详解
1643 0
|
JavaScript
js 获取并解析 url 中参数的三种方法
js 获取并解析 url 中参数的三种方法
2581 0
|
SQL 数据库 数据安全/隐私保护
Android Studio App开发中数据库SQLite的解析及实战使用(包括创建数据库,增删改查,记住密码等 附源码必看)
Android Studio App开发中数据库SQLite的解析及实战使用(包括创建数据库,增删改查,记住密码等 附源码必看)
1321 0

热门文章

最新文章