为了账号安全,请及时绑定邮箱和手机立即绑定

上面已经String xxx="xxx";了那下面的什么意思

System.out.println(变量内容+XXX);

使用+进行字符串和变量的拼接,啥意思?

正在回答

3 回答

System.out.println(a+b);

跟你说一下我的理解吧;

System和out应该很容易理解;

println(a + b);中的+号你可以理解是一个连接符,就相当于我爱学习;

如果把"我"当做一个变量a,"爱"当做一个变量b,"学习"当做一个变量c;

如果要把他们输出出来,就需要使用System.out.println(a+b+c);

这样连接起来,最终打印的效果将是 "我爱学习";

如果更改他们的顺序,改为System.out.println(a+c+b);

最终打印效果就是"我学习爱";

简单来说这是将变量或常量连接起来的一个符号,他反馈给java翻译器的信息就是连接相邻的两个变量;

当然,如果你的变量是两个数字变量,那么Java翻译器就会把它识别成一个数学运算符"+",作用和"1+1"是一样的,所以当你要输出两个不同的数字时,最好把他们用"1"+"1"的形式隔开,最终输出的结果就是"11"而不会像"1+1"一样输出相加的值"2";

语文没学好,用词很烂,见谅。


4 回复 有任何疑惑可以回复我~
#1

qq_TheFirebird_03629981 提问者

非常感谢!
2016-07-16 回复 有任何疑惑可以回复我~

String a = "this is a, ";

String b = "this is b";

//下面会输出"this is a, this is b"

System.out.println(a+b);

0 回复 有任何疑惑可以回复我~

这是变量的连接

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165253    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

上面已经String xxx="xxx";了那下面的什么意思

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信