博客
关于我
Java学习——“+”的连接及加和的简单说明
阅读量:327 次
发布时间:2019-03-04

本文共 1031 字,大约阅读时间需要 3 分钟。

Java中“+”的简单说明

今天在学习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);

运行结果是:

97

2. 连接作用

接下来说说Java中的String(字符串)类型。字符串就是由一系列字符组成的。所以当两个字符串做“+”运算的时候,它们会连接起来。

String a = "hello";  String b = "world";  System.out.println(a + b);

运行结果是:

helloworld

3. “+”后数据类型对计算结果的影响

总结一下:“+”在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/

你可能感兴趣的文章
Objective-C实现arithmetic算术算法(附完整源码)
查看>>
Objective-C实现armstrong numbers阿姆斯壮数算法(附完整源码)
查看>>
Objective-C实现articulation-points(关键点)(割点)算法(附完整源码)
查看>>
Objective-C实现atoi函数功能(附完整源码)
查看>>
Objective-C实现average absolute deviation平均绝对偏差算法(附完整源码)
查看>>
Objective-C实现average mean平均数算法(附完整源码)
查看>>
Objective-C实现average median平均中位数算法(附完整源码)
查看>>
Objective-C实现average mode平均模式算法(附完整源码)
查看>>
Objective-C实现avl 树算法(附完整源码)
查看>>
Objective-C实现AvlTree树算法(附完整源码)
查看>>
Objective-C实现backtracking Jump Game回溯跳跃游戏算法(附完整源码)
查看>>
Objective-C实现BACKTRACKING 方法查找集合的幂集算法(附完整源码)
查看>>
Objective-C实现bailey borwein plouffe算法(附完整源码)
查看>>
Objective-C实现balanced parentheses平衡括号表达式算法(附完整源码)
查看>>
Objective-C实现base64加密和base64解密算法(附完整源码)
查看>>
Objective-C实现base64加解密(附完整源码)
查看>>
Objective-C实现base64编码 (附完整源码)
查看>>
Objective-C实现base85 编码算法(附完整源码)
查看>>
Objective-C实现basic graphs基本图算法(附完整源码)
查看>>
Objective-C实现BCC校验计算(附完整源码)
查看>>