本文共 1031 字,大约阅读时间需要 3 分钟。
今天在学习Java的时候,了解了一下“+”在Java中的作用,主要有两个功能:加和运算和做连接符。
1. 加和运算
刚刚提到Java中的基本数据类型,而“+”就可以用来计算这些基本数据类型的加和。比如说,两个整数相加,结果还是整数。
int a = 12; int f = 123; int c = a + f; System.out.println(c);
运行结果是:
235值得注意的是,当变量是字符型的时候,“+”会返回对应字符的ASCII码值。例如:
char a = 'a'; int b = 10; System.out.println(a + b);
运行结果是:
972. 连接作用
接下来说说Java中的String(字符串)类型。字符串就是由一系列字符组成的。所以当两个字符串做“+”运算的时候,它们会连接起来。
String a = "hello"; String b = "world"; System.out.println(a + b);
运行结果是:
helloworld3. “+”后数据类型对计算结果的影响
总结一下:“+”在Java中的行为取决于它后面的数据类型。如果后面是String,那么“+”就是用来连接字符串;如果是基本数据类型(比如char、int等),则是进行相应的加和运算。
举个例子:
char a = 'a'; String b = "world"; char c = 'A'; System.out.println(a + b); System.out.println(a + c);
运行结果是:
a world aA以下是一些简单的练习题,帮助理解“+”的行为:
char c = 'a'; int num = 10; String str = "hello"; System.out.println(c + num + str); System.out.println(c + str + num); System.out.println(c + (num + str)); System.out.println((c + num) + str); System.out.println(str + num + c);
运行结果是:
ahello ahelloworld a20 a helloworlda转载地址:http://kmhq.baihongyu.com/