1 / 18
文档名称:

java字符串与运算符.ppt

格式:ppt   大小:2,394KB   页数:18页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java字符串与运算符.ppt

上传人:回忆笑一笑 2021/10/4 文件大小:2.34 MB

下载得到文件列表

java字符串与运算符.ppt

文档介绍

文档介绍:字符串和运算符
第七章
2021/3/11
1
本章主要目标:



2021/3/11
2
一、字符串
Java 语言中,字符串是 String 类型的一级对象,包含可帮助您处理它们的方法。
两种创建方法:
(1) String a = new String(“abc”);(不常用)
(2)String a = “abc";
注:我们以创建一个名为 a 且值为 abc 的 String 实例为例。
原因:因为 String 是一级对象,所以可以使用 new 实例化它们。将一个 String 类型的变量设置为字符串字面常量具有相同的结果,因为 Java 语言会创建一个 String 对象来持有该字面常量,然后将该对象分配给该实例变量。
,所以可以嵌入特殊字符。
如:String s = "\t\n";
2021/3/11
3

,字符串连接是一个非常常用的操作。可以用加号(+)作为字符串连接的捷径。
如:String abcd = "ab" + "cd";
注:加号 (+) 是 Java 语言中串联 String 的缩写,+符号既可以操作数值的加减,也可以用于连接字符串。
,String类是一个final类,这代表一个String对象是不可改变的,String类的方法中我们也找不到任何能够改变字符串的值和长度的方法。
2021/3/11
4
2、链式方法调用
调用链是一种经常用于不可变对象(比如 String)的技术,在调用链中,修改一个不可变对象始终会返回修改的对象(但不会更改原始对象)。然后处理返回的已更改的值。
如:告诉 Eclipse 代码生成 firstName 和 lastName 的 getter 和 setter;然后删除 setName() 和 getName() 方法,添加一个新的 getFullName() 方法:
public String getFullName() {
return getFirstName().concat(" ").concat(getLastName());
}
2021/3/11
5
二、运算符
语言使用两种类型的运算符:
一元:仅需要一个操作数。
二元:需要两个操作数。
:






2021/3/11
6
1、算术运算符
算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。
表格中的实例假设整数变量A的值为10,变量B的值为20:
2021/3/11
7
代码实现: 实现结果:
public class Test {
public static void main(String[] args) {
int a = 10;
int b = 20;
int c = 25;
int d = 25;
("a + b = " + (a + b) );
("a - b = " + (a - b) );
("a * b = " + (a * b) );
("b / a = " + (b / a) );
("b % a = " + (b % a) );
("a++ = " + (a++) );
("a-- = " + (a--) );
}
}
a + b = 30
a - b = -10
a * b = 200
b / a = 2
b % a = 0
a++ = 10
a-- = 11
2021/3/11
8
2、自增自减运算符及关系运算符
(++)自减(--)运算符是一种特殊的算术运算符,在算术运算符中需要两个操作数来进行运算,而自增自减运算符是一个操作数。
,变量B的值为20:
2021/3/1