java基础:字符数据参与运算

System.out.println(‘a‘); 、

输出结果:a

System.out.println(‘a‘+1);

输出结果
98

System.out.println("hello"+‘a‘+1);

输出结果:
helloa97

字符串数据和其他数据做+,结果是字符串类型。

这里的+不是加法运算,而是字符串连接符。

System.out.println(‘a‘+1+"hello");

输出结果:98hello

System.out.println("5+5="+5+5);

输出结果5+5=55

System.out.println(5+5+"=5+5");

输出结果10 = 5+5

以下为ASCII码表


ASCII码


键盘


ASCII 码


键盘


ASCII 码


键盘


ASCII 码


键盘


27


ESC


32


SPACE


33


!


34


"


35


#


36


$


37


%


38


&


39



40


(


41


)


42


*


43


+


44



45


-


46


.


47


/


48


0


49


1


50


2


51


3


52


4


53


5


54


6


55


7


56


8


57


9


58


:


59


;


60


<


61


=


62


>


63


?


64


@


65


A


66


B


67


C


68


D


69


E


70


F


71


G


72


H


73


I


74


J


75


K


76


L


77


M


78


N


79


O


80


P


81


Q


82


R


83


S


84


T


85


U


86


V


87


W


88


X


89


Y


90


Z


91


[


92


\


93


]


94


^


95


_


96


`


97


a


98


b


99


c


100


d


101


e


102


f


103


g


104


h


105


i


106


j


107


k


108


l


109


m


110


n


111


o


112


p


113


q


114


r


115


s


116


t


117


u


118


v


119


w


120


x


121


y


122


z


123


{


124


|


125


}


126


~

时间: 2024-10-06 02:51:50

java基础:字符数据参与运算的相关文章

我的全栈之路-Java基础之数据存储

我的全栈之路-Java基础之数据存储 我的全栈之路 2.1 标识符 标识符是在程序开发时给包,类.接口.注解,变量,方法命名的字符序列. 标识符在命名时需要遵守相关的规则和规范: 标识符的命名规则: 标识符不能是Java的关键字和保留字,关键字是Java中被赋予赋予特殊含义的单词,例如public static void等等.保留字是现有Java版本尚未使用,但是未来的Java版本可能会做关键字使用的单词,例如goto,const.但是可以包含关键字,保留字. 标识符可以由字母.数字.下划线组成

java基础02 数据类型转换

一.回答问题 float f1 = 6.66f; float f2 = (float) 6.67; f1==f2? /** * * @author sun * */ public class Demo { public static void main(String[] args) { float f1 = 6.67f; float f2 = (float) 6.66; System.out.println(f1-f2); System.out.println(f1==f2); } } 输出:

Java基础东西(按位操作运算)

http://aokunsang.iteye.com/blog/615658 前奏:   昨天一哥们问我Java位移你会吗,我说不会,想想位移这么麻烦,一般有位移的Java代码一律不看,有几个人会啊,是吧?但是那哥们的回答,让我郁闷半天:"这都不会啊,都是Java基础的东西呀!"我靠,我晕倒,听着老不爽了,so我决定对位移一探究竟,原来也这么随意啊,哈哈.因此,把心得总结如下,欢迎收看. 在这里先感谢一下,JavaEye上的高手们的技术博客指点.TKS very much. 技术总结:

Java基础_自加运算

int a = 4, b = a++; System.out.println("a=" + a); System.out.println("b=" + b);结果为 a=5,b=4 int a = 4, b = ++a; System.out.println("a=" + a); System.out.println("b=" + b);结果为 a=5,b=5 * a:单独使用: 放在操作数的前面和后面效果一样.(这种用法是我

黑马程序员--Java基础--文件数据IO操作

文件数据IO操作 1. Reader和Writer 1.1. 字符流原理 Reader是所有字符输入流的父类而Writer是所有字符输出流的父类.字符流是以字符(char)为单位读写数据的.一次处理一个unicode.字符流都是高级流,其底层都是依靠字节流进行读写数据的,所以底层仍然是基于字节读写数据的. 1.2. 常用方法 Reader的常用方法: int read() 读取一个字符,返回的int"值低16"位有效. int read(char[] chs) 从该流中读取一个字符数组

实验二 Java基础(数据/表达式、判定/循环语句)

实验二 (一)实验内容 编写简单的计算器,完成加减乘除模运算. 要求从键盘输入两个数,使用判定语句选择一种操作,计算结果后输出,然后使用判定和循环语句选择继续计算还是退出. 编写测试代码,测试验证. (二)实验要求 掌握数据的定义和表达式求解的基础知识 掌握循环和判定语句的使用 掌握迭代器类的使用 掌握单元测试和TDD(不要求用IDEA的插件,用linux下VIM编写测试代码) (三)助教验收 简单计算机器的验收 测试验收 上传到码云 (四)实验报告 在规定时间前发表博客,标题"学号 实验二 &

JAVA基础——字符编码

字符编码 一.概述 InputStreamReader OutputStreamWriter 字符转换流是字符流与字节流转换的桥梁,同时加入了编码转换. 二.编码表的由来 计算机只能识别二进制数据,早期由来是电信号: 为了方便应用计算机,识别各个国家的文字: 就将各个国家的文字用数字来表示,并一一对应,形成一张表,这就是编码表. 三.常见的编码表 注意: 1.Java语言char类型使用的是Unicode 2.UTF-8每一个字节的开头都加有标识头,加完后很容易区分.UTF-8中汉字用3个字节表

java 基础 字符类型

1.char类型的字面量可以是一个英文字母.字符或一个汉字,并且由单引号包括. 2.Java底层使用一个16位的整数来处理字符类型,该数值是一个字符的unicode编码值. unicode: 1.unicode编码是全球范围内的编码方法. 2.unicode编码的英文部分与ASCII码兼容(ASCII表示范围0~128), 同时英文字符和数字是连续编码的. 3.Java在处理char类型的数据时,在底层是按unicode码来处理的. 编码是什么? 计算机硬件系统只能用0和1表示数,我们人为地做了

java基础之数据类型转换

在写java程序时,经常会遇到需要数据类型转换,下面我们来介绍一些一些基本数据类型之间的转换. 1.int,folat,double,boolean,long 转换成字符串,其实很简单只需使用一个函数即可,如下 String.valueOf(types) //types 可以是以上类型的数据,也可以是object 类型 2. 字符串转换为 int,folat,double,boolean,long类型(一般用到的场景是我们在配置文件定义了一个属性值为整型,读出来时如果要和数字做比较,就需要转换)