java中字符串连接问题:"5+5="+5+5;怎么连接,求具体步骤??

如题所述

结果是5+5=55
有字符串在前面的的情况下
会把字符串后面的内容也变成字符串追问

双引号里面的怎么解??

追答

双引号里面的内容是字符串
除了转义字符外,其它的都原样输出

追问

双引号里面是连接符+啰??

=怎么解??

追答

双引号里面的+跟=原样输出还是+跟等号,它们不表示运算符,只表示一个字符

追问

第二步:"5+5=5"+5;

是这个吗??第二步

第三步呢??

追答

第三步跟第二步一样
+号在双引号外面是运算符
又因为+号前面是字符串
因此+号是连接符
把最后的5连接到前面的字符串后面
也就是字符串"5+5=55"
输出的时候没有引号,即5+5=55

追问

那它打印出来只是55

而没等号之类的

真的很感谢 专牛角尖了

追答

打印出来是这个结果:

追问

真的感谢

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-03-18
System.out.println("5+5="+(5+5));用括号括起来追问

不用括号

怎么连接 结果是什么??

追答

不用括号的话结果是字符串 55

追问

具体步骤怎么来!??

求大神教

第2个回答  2016-03-18
stringbuffer的append方法追问

不知道怎么来的 结果是55

追答

+在java中既可以做加法也可以做拼接符号

你的把int类型转成字符串类型才能用+拼接

追问

就是双引号里面怎么解??

追答

"5+5"这个?这个双引号里面的内容你写什么就输出什么

追问

??

追答

你说什么双引号子

追问

恕我愚钝

追答

双引号里面的内容你写什么就是什么你现在写个helloworld在双引号里面输出就是helloworld

追问

那他的结果为什么是55呢??

第3个回答  2016-03-18
输出结果是5+5=55追问

双引号里面怎样解呢??

追答

不用解,那个会直接输出,就是双引号是什么内容就是什么

双引号后面的5和5是常量

先输出5要输出5

追问

里面5+5=

追答

先输出5再输出5

追问

就这里有个梗

追答

双引号里面不用理

那个你要要什么内容就直接写

追问

比如:"ab"+5+5

追答

输出:ab55

追问

这个输出是ab55

追答

主要懂后面的就行

追问

那前面那个为什么就是55呢??

第二步:"5+5=5"+5;

追答

这个也是同样的结果

显示出来的是同样的结果

5+5=55

加号后面跟的是常量或变量

追问

就是不知道双引号里怎么解??

双引号里面是要做加法吗??

追答

不是在做加法

要是在加法的话,结果就是1055了

双括号里面也可以打字

相当于你玩软件的时候引导你的

"亲,请你输入帐号"这类的东西

就是我们用户能看到的东西

追问

前面直接输出来吗

追答

例如杀毒,你看到的是"正在扫描病毒,请等待",而真正的杀毒过程在计算机里运行,你是看不到的

追问

那你理解这道题的思路是什么??

追答

是的

唉,怎么说好

追问

好吧 还是很谢谢你

追答

朋友,要真想学java,固执可不行啊

真心的说一句

追问

就是知道答案 想了解一下怎么来的

让自己更便于理解

追答

那是固定的,没什么思路,记住语法就行

追问

哦哦 好的 谢谢

追答

嗯,好的

java中输出"5+5"+5+5结果是什么?求大神指点
应该是:5+555吧,“5+5”当作字符串,后面的+号就起来拼接的作用

java 为什么"5+5"+5+5输出结果是5+555?不应该是5+510吗
解析:java 的 + 不管是作为连接符还是数学运算,其运算顺序都是从左往右。A+B :只要A、B中有一个字符串,那么+就作为连接符。"5+5"+5 ,“5+5”是字符串所以"5+5"+5 ="5+55",依次运算结果为5+555。

在JavaSciipt中 5+“5”等于多少?
结果是55(字符串类型)这里因为+右边是字符串,所以会把左边也转换为字符串然后进行字符串拼接操作。最后结果55下图为firebug测试结果

Java实现求阶乘的方法,并利用该方法求解2!+5!+9!+3!的结果
可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 java 阶乘 搜索资料 本地图片 图片链接 代码 提交回答 匿名 回答自动保存中为你推荐:特别推荐“着急”的西安,“慌张”的郑州,谁更牛? 为什么水电站会“淹死”最后绿孔雀? 身边的恶魔丨如何识别反社会人格? 光速那么快,怎样...

java输出结果时,print(5+5)结果应该是55吧,但最后结果确是10,怎么回...
哥们,首先你输出结果时候 是写的5而不是“5”,5代表的是数据,而不是 “5”,“5”是字符,你所说的55应该是 这么写的 System.out.println(“5” + "5"); \/\/他的输出结果才是55,

java 连接符 题目是将5位数的数字提取,并分别输出,每个数字间有3个空...
num1+" "+num2+" "+num3+" "+num4+" "+num5;这样就好了!用+来连接字符串变量组成表达式的时候,我们只识别变量和运算符,要拼接空格就必须将空格字符串作为对象拼接进去。

java怎么将一个字符串5行5列输出
1、使用两个for循环分别控制输出的行数和列数,循环内部使用字符串的charAt()方法获取当前字符并输出。2、同时使用计数器count记录已经输出的字符个数,如果已经输出完字符串,则不再进行输出。3、最后在每行输出完毕后进行换行操作,以实现5行5列的输出效果。

java编程:从键盘输入5个数,求这5个数中的最大数与最小数并输出。_百度...
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in);int n=sc.nextInt();int min=0;int max=0;int []b=new int[5];for(int i=0;i<5;i++){ b[i]=sc.nextInt();} min=max=b[0];for(int i=1;i<...

8. JAVA编程求出5+55+555+...5555555555的结果;
\/\/首先检测输入的值是否正确。if(value <1 || value > 9){ System.out.println("不合法的值。");return;} \/\/检测循环次数是否正确。if(num <= 0){ System.out.println("不合法的次数。");return ;} String str = String.valueOf(value);int resultValue = value;for(int i = 0 ; ...

JAVA作业用for循环,从键盘输入5个整数,求其累加和
import java.util.Scanner;public class test{ public static void main(String[] args) { int num[] = new int[5];int sum = 0;Scanner input = new Scanner(System.in);for(int i=0;i<num.length;i++){ System.out.print("请输入第"+(i+1)+"个数:");num[i] = input.next...

相似回答