java把字符转化为整型_Java开发笔记(三十二)字符型与整型相互转化
前面提到字符类型是一种新的变量类型,然而编码实践的过程中却发现,某个具体的字符值居然可以赋值给整型变量!就像下面的例子代码那样,把字符值赋给整型变量,编译器不但没报错,而且还能正常运行!
// 字符允许直接赋值给整型变量
private static void charToInt() {
int a = 'A';
System.out.println("int a="+a);
int tian = '田';
System.out.println("int tian="+tian);
}
马上运行上面的测试代码,输出日志如下所示:
int a=65
int tian=30000
之所以出现字符变成整数的情况,是因为计算机为了方便处理,将包括英文在内的拉丁字母都采用数字编码,这样字符才能保存在只认得二进制数的计算机系统当中。因为计算机编程诞生在西方,所以早期编程语言只支持英语和其他西欧语言。英文字母才26个,区分大小写也才52个,加上标点符号等等,屈指一算总共128个顶天了,只消一个字节来表达西方世界的字符绰绰有余(一个字节为8位二进制数,可表达255个数值)。这套单字节的字符编码标准源自美国,故而它被称作ASCII码(全称American Standard Code for Information Interchange,意思是美国信息交换标准代码)。
可是计算机编程传播到其它国家时发现了问题,很多国家都有自己的语言文字,像常用的汉字就有三千多
java把字符转化为整型_Java开发笔记(三十二)字符型与整型相互转化相关推荐
- java swing输入框_Java开发笔记(一百二十九)Swing的输入框
Swing的输入框仍然分成两类:单行输入框和多行输入框,但与AWT的同类控件相比,它们在若干细节上有所调整.首先说单行输入框,AWT的单行输入框名叫TextField,平时输入什么字符它便显示什么字符 ...
- java小项目租车系统_Java学习笔记三十:Java小项目之租车系统
Java小项目之租车系统 一:项目背景介绍: 根据所学知识,编写一个控制台版的"呱呱租车系统" 功能: 1.展示所有可租车辆: 2.选择车型.租车量: 3.展示租车清单,包含:总金 ...
- java mysql查询试题_java 面试题三十二 mysql查询面试题
题一: 新建学生-课程数据库的三个表: 学生表:Student(Sno,Sname,Ssex,Sage,Sdept) Sno为主码; 课程表:Course(Cno,Cname,Cpno,Credeit ...
- java awt 显示图片_Java开发笔记(一百二十三)AWT图像视图
前面介绍了AWT的几种基础控件,从按钮到文本标签,从输入框到选择框,无一例外都能显示文字,唯独无法显示某张图片文件.本以为AWT会提供专门的控件来显示图片,然而偏偏没有意料之中的图像控件,这可真是弱爆 ...
- 三十二、Java集合中的ArrayList
@Author:Runsen @Date:2020/6/3 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排名 ...
- 【零基础学Java】—Java 日期时间(三十二)
[零基础学Java]-Java 日期时间(三十二) DateFormat 是日期/时间格式化子类的抽象类,它以语言无关的方式格式化和分析日期或时间. 日期/时间格式化子类(如SimpleDateFor ...
- java 文件缓冲区_Java开发笔记(八十六)通过缓冲区读写文件
前面介绍了利用文件写入器和文件读取器来读写文件,因为FileWriter与FileReader读写的数据以字符为单位,所以这种读写文件的方式被称作"字符流I/O",其中字母I代表输 ...
- java有常函数_Java开发笔记(十一)常见的数学函数
前面介绍了Java编程的四则运算,虽然提供了基础的加减乘除符号,但是数学上还有其它运算符号,包括四舍五入用到的约等号≈.求绝对值的"| |".开平方的"√ ̄", ...
- java基本类型有缓冲区类型的有_Java基础(三十四)String、StringBuffer类和数据缓冲区Buffer类...
一.String类 1.创建字符串对象 创建字符串对象有两种方法:直接用"="或者使用"new String(...)" String aStr = " ...
最新文章
- 不谈面试题,谈谈面试官喜欢见到的特质!
- JUC并发编程八 并发架构--ReentrantLock
- 提升效率的Vue组件开发和实战技巧
- 计算机系统-电路设计04-全加器的内部电路实现
- Go开源项目 - gorp使用方法
- MYSQL服务器my.cnf配置文档详解
- 搭建接口自动化测试框架详细过程
- 通过Java编程实现发送短信功能(转发)
- Theory: If statement(理论:如果语句)
- it职业生涯_如何通过这些有用的网站提升您的自由职业生涯
- everything搜索指定路径下的多个文件
- html5火苗特效代码,视频添加火焰特效 视频画面中加动态的火苗效果
- matlab的imresize函数,为什么python cv2.resize函数对RGB图像给出的结果与MATLAB imresize函数不同?...
- 《思维导图与识字教学》理论在教学实践中的应用
- 【硬件】笔记本外接显示屏以前正常,最近隔一段时间就黑屏
- 高性价比成磷酸铁锂杀手锏
- 世界是你们的,也是我们的,但终究是程序员的
- 计算出1到1000以内所有不能被7整除的整数之和
- 使用pyhook3/pynput实现键盘连发
- 软件产品登记证书和软著区别 软件产品登记证书怎么申请