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

你可能感兴趣的文章
OpenMMLab | AI玩家已上线!和InternLM解锁“谁是卧底”新玩法
查看>>
OpenMMLab | S4模型详解:应对长序列建模的有效方法
查看>>
OpenMMLab | 【全网首发】Llama 3 微调项目实践与教程(XTuner 版)
查看>>
OpenMMLab | 不是吧?这么好用的开源标注工具,竟然还有人不知道…
查看>>
OpenMMLab | 如何解决大模型长距离依赖问题?HiPPO 技术深度解析
查看>>
OpenMMLab | 面向多样应用需求,书生·浦语2.5开源超轻量、高性能多种参数版本
查看>>
OpenMP 线程互斥锁
查看>>
OpenMV入门教程(非常详细)从零基础入门到精通,看完这一篇就够了
查看>>
OpenObserve云原生可观测平台本地Docker部署与远程访问实战教程
查看>>
openoffice使用总结001---版本匹配问题unknown document format for file: E:\apache-tomcat-8.5.23\webapps\ZcnsDms\
查看>>
views
查看>>
OpenPPL PPQ量化(2):离线静态量化 源码剖析
查看>>
OpenPPL PPQ量化(3):量化计算图的加载和预处理 源码剖析
查看>>
OpenPPL PPQ量化(4):计算图的切分和调度 源码剖析
查看>>
OpenPPL PPQ量化(5):执行引擎 源码剖析
查看>>
openpyxl 模块的使用
查看>>
OpenResty & Nginx:详细对比与部署指南
查看>>
openresty 前端开发入门六之调试篇
查看>>
OpenResty(nginx扩展)实现防cc攻击
查看>>
openresty完美替代nginx
查看>>