一、字符类型

字符类型可以表示单个字符,字符类型是char, char是两个字节(可以存放汉字),多个字符我们用字符串String。

public class Char01 {public static void main(String[] args) {char a1 = 'a';char a2 = '王';char a3 = '/';char a4 = 88;System.out.println(a1);System.out.println(a2);System.out.println(a3);System.out.println(a4);}
}

二、注意事项

1.字符常量是用单引号(‘’)括起来的单个字符

列如:char c1 = ‘a’

2.java中还允许使用转义字符‘\’来将其后的字符转变为特殊字符型常量  例如:char c3 = ‘\n’

3.在java中char的本质是一个整数,在输出时,是unicode码对应的字符

4.可以直接给char赋一个整数,然后输出时,会按照对应的unicode字符输出

5.char类型是可以进行运算的,相当于一个整数,因为它都有对应的unicode码

练习:

public class Char02 {public static void main(String[] args) {char a1 = 'a' + 1; //97 + 1 = 98System.out.println((int)a1);//98 => bSystem.out.println(a1); //b}
}

Java学习笔记 --- 字符类型相关推荐

  1. Java学习笔记---字符类型

    一.字符类型也算是整数类型的一种 字符类型在内存中占有2个字节,可以用来保存英文字母等字符.计算机处理字符类型时,是把这些字符当成不同的整数来看待,因此,严格说来,字符类型也算是整数类型的一种(小写a ...

  2. Java 学习笔记 - 数组类型互转

    Java 学习笔记 - 数组类型互转 数组类型转换 字符串数组 to (Integer.Long.Double)列表 传统方式 Java8 Stream方式 数组 to 数组 字符串数组 to (in ...

  3. thinking in java 学习笔记 14 类型信息

    第十四章 类型信息 尼玛,刚刚看完了亚冠,恒大这样都被连扳3球,尼玛的垃圾孙祥,恨死了那个全北现代 好吧,回到学习上 运行时类型信息使得你可以再程序运行时发现和使用类型信息 本章讨论的是java如何让 ...

  4. Java学习笔记 --- 布尔类型

    一.布尔类型 1.布尔类型也叫boolean类型,boolean类型数据只允许取值true和false,无null public class Bool {public static void main ...

  5. Java学习笔记(十)--控制台输入输出

    输入输出 一.控制台输入 在程序运行中要获取用户的输入数据来控制程序,我们要使用到 java.util 包中的 Scanner 类.当然 Java 中还可以使用其他的输入方式,但这里主要讲解 Scan ...

  6. java学习笔记16--I/O流和文件

    本文地址:http://www.cnblogs.com/archimedes/p/java-study-note16.html,转载请注明源地址. IO(Input  Output)流 IO流用来处理 ...

  7. java学习笔记十三

    11. 凡是继承了FilterOutputStream或FilterInputStream的类都是过滤流,也就是说他们不能直接跟目标(键盘,文件,网络等,节点流可以)数据打交道,只能包装 Intput ...

  8. Java学习笔记——流程控制

    Java学习笔记--流程控制 Day05 一.用户交互Scanner 1.Scanner对象 我们通过Java工具包java.util.Scanner中的Scanner类来获取用户的输入 基本语法:S ...

  9. 2021-05-31以及2021-06-01(从136开始) JAVA学习笔记

    JAVA学习笔记 1学习易错点: 2 具体内容 112 构造方法 113 构造方法的注意事项 114 标准类的制作!!! 115 api string 118 string构造方法![在这里插入图片描 ...

最新文章

  1. PCL之C++动态内存学习
  2. Nginx学习4:负载均衡实例
  3. 社交网络图挖掘2--社区的直接发现和图划分
  4. ASP.NET Core 2 学习笔记(四)依赖注入
  5. python 简化连锁比较 pycharm提示Simplify chained comparison
  6. PTAM增强现实相关
  7. windows server2008R2故障转移群集
  8. vue vuex 挂载_vue.js,javascript_Vuex的初始化失败,一直显示没有挂载到根组件上,奇怪了!,vue.js,javascript - phpStudy...
  9. 【Android】进程
  10. 同事操作两个数据源保持事务一致_「微服务架构」微服务架构中的数据一致性...
  11. Testing - 软件测试知识梳理 - 自动化测试
  12. docker删除为none的镜像
  13. Cream Finance关于提高三个v2 yVaults的质押系数的提案已经完成
  14. oracle进程的作用,浅析Oracle10g新进程 MMON 和 MMNL的作用
  15. 第三章:3.4 处理登陆的请求
  16. Android4.1MediaPlayer无缝播放
  17. Chrome 大版本更新来了,这是一次「史诗级」增强
  18. 谷歌搜索技巧大全,google高级搜索语法指令怎么用
  19. UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xae in position解决办法
  20. poco mysql 登录_POCO数据库操作简介

热门文章

  1. word中参考文献的引用方法
  2. 均值滤波计算_图像处理之低通滤波
  3. json 在 Flutter(Dart)中的使用
  4. 移动硬盘中毒后文件丢失但所占空间还在的解决办法
  5. TWS真无线耳机中主控芯片关键点在哪?耳机工厂带你看
  6. 数字图像处理Python语言实现-图像滤波-维纳滤波(Wiener Filter)
  7. 树莓派使用SSH进行文件传输
  8. 兜转数年,老跳成了卖过软件开过店写过APP的电脑老师
  9. 七夕到了——属于Python的浪漫,拿去吧~ 祝表白成功
  10. 设置murano-api、murano-engine自启动