博客
关于我
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/

你可能感兴趣的文章
npm编译报错You may need an additional loader to handle the result of these loaders
查看>>
npm设置淘宝镜像、升级等
查看>>
npm设置源地址,npm官方地址
查看>>
npm设置镜像如淘宝:http://npm.taobao.org/
查看>>
npm配置安装最新淘宝镜像,旧镜像会errror
查看>>
NPM酷库052:sax,按流解析XML
查看>>
npm错误 gyp错误 vs版本不对 msvs_version不兼容
查看>>
npm错误Error: Cannot find module ‘postcss-loader‘
查看>>
npm,yarn,cnpm 的区别
查看>>
NPOI
查看>>
NPOI之Excel——合并单元格、设置样式、输入公式
查看>>
NPOI初级教程
查看>>
NPOI利用多任务模式分批写入多个Excel
查看>>
NPOI在Excel中插入图片
查看>>
NPOI将某个程序段耗时插入Excel
查看>>
NPOI格式设置
查看>>
NPOI设置单元格格式
查看>>
Npp删除选中行的Macro录制方式
查看>>
NR,NF,FNR
查看>>
nrf24l01+arduino
查看>>