Java字符串与运算符.ppt

Java字符串与运算符.ppt

ID:52549843

大小:2.53 MB

页数:18页

时间:2020-04-10

Java字符串与运算符.ppt_第1页
Java字符串与运算符.ppt_第2页
Java字符串与运算符.ppt_第3页
Java字符串与运算符.ppt_第4页
Java字符串与运算符.ppt_第5页
资源描述:

《Java字符串与运算符.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、字符串和运算符第七章本章主要目标:1.了解string对象和设置其值的多种方法2.了解字符串串联和方法链3.熟悉Java语言的算术运算符一、字符串1.在Java语言中,字符串是String类型的一级对象,包含可帮助您处理它们的方法。两种创建方法:(1)Stringa=newString(“abc”);(不常用)(2)Stringa=“abc";注:我们以创建一个名为a且值为abc的String实例为例。原因:因为String是一级对象,所以可以使用new实例化它们。将一个String类型的变量设置为字符串字面常量

2、具有相同的结果,因为Java语言会创建一个String对象来持有该字面常量,然后将该对象分配给该实例变量。2.字符串是字符序列,所以可以嵌入特殊字符。如:Strings="t";1.串联字符串1.在Java中,字符串连接是一个非常常用的操作。可以用加号(+)作为字符串连接的捷径。如:Stringabcd="ab"+"cd";注:加号(+)是Java语言中串联String的缩写,+符号既可以操作数值的加减,也可以用于连接字符串。2.字符串是不可改变性,String类是一个final类,这代表一个String对

3、象是不可改变的,String类的方法中我们也找不到任何能够改变字符串的值和长度的方法。2、链式方法调用调用链是一种经常用于不可变对象(比如String)的技术,在调用链中,修改一个不可变对象始终会返回修改的对象(但不会更改原始对象)。然后处理返回的已更改的值。如:告诉Eclipse代码生成firstName和lastName的getter和setter;然后删除setName()和getName()方法,添加一个新的getFullName()方法:publicStringgetFullName(){returng

4、etFirstName().concat("").concat(getLastName());}二、运算符1.Java语言使用两种类型的运算符:一元:仅需要一个操作数。二元:需要两个操作数。2.常用的运算符:a.算术运算符b.关系运算符c.位运算符d.逻辑运算符e.赋值运算符f.条件运算符1、算术运算符算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。表格中的实例假设整数变量A的值为10,变量B的值为20:代码实现:实现结果:publicclassTest{publicsta

5、ticvoidmain(String[]args){inta=10;intb=20;intc=25;intd=25;System.out.println("a+b="+(a+b));System.out.println("a-b="+(a-b));System.out.println("a*b="+(a*b));System.out.println("b/a="+(b/a));System.out.println("b%a="+(b%a));System.out.println("a++="+(a++));Sys

6、tem.out.println("a--="+(a--));}}a+b=30a-b=-10a*b=200b/a=2b%a=0a++=10a--=112、自增自减运算符及关系运算符1.自增(++)自减(--)运算符是一种特殊的算术运算符,在算术运算符中需要两个操作数来进行运算,而自增自减运算符是一个操作数。2.实例整数变量A的值为10,变量B的值为20:代码实现:实现结果:publicclassTest{publicstaticvoidmain(String[]args){inta=10;intb=20;Syste

7、m.out.println("a==b="+(a==b));System.out.println("a!=b="+(a!=b));System.out.println("a>b="+(a>b));System.out.println("a=a="+(b>=a));System.out.println("b<=a="+(b<=a));}}a==b=falsea!=b=truea>b=false3、逻辑运算符、条件运算符1.逻辑运算符的基本运算,假设

8、布尔变量A为真,变量B为假2.条件运算符也被称为三元运算符。它的表现形式为:?:如:publicclassTest{publicstaticvoidmain(String[]args){inta,b;a=10;//如果a等于1成立,则设置b为20,否则为30b=(a==1)?20:30;System.out.println("Valueofbis:"+b);//如果a等于

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。