java打印括号内求解释
intn=3,m=8;inttemp;temp=n;n=m;m=temp;System.out.println("n="+n+",m="+m);括号内双引号叫字符串,加号...
int n=3,m=8;
int temp;
temp=n;
n=m;
m=temp;
System.out.println("n="+n+",m="+m);
括号内双引号叫字符串,加号,以及里面为什么这么写没搞明白,求前辈解答,望详细点,谢谢
我现在给忘记println()为什么这么写,这么写的意思,我怎么前面的查不到了 展开
int temp;
temp=n;
n=m;
m=temp;
System.out.println("n="+n+",m="+m);
括号内双引号叫字符串,加号,以及里面为什么这么写没搞明白,求前辈解答,望详细点,谢谢
我现在给忘记println()为什么这么写,这么写的意思,我怎么前面的查不到了 展开
11个回答
展开全部
System.out.println("n="+n+",m="+m);
1、加引号的表示是字符串常量,不加引号的表示变量
2、加号用于将常量和变量变量拼接起来,从左向右依次,编译器会自动将其他类型的转换成,字符串类型。
3、有特殊情况,不一定都是做字符串拼接,有可能进行加法运算,得看情况,想了解可具体说明。
希望能帮到你,祝学习顺利。
1、加引号的表示是字符串常量,不加引号的表示变量
2、加号用于将常量和变量变量拼接起来,从左向右依次,编译器会自动将其他类型的转换成,字符串类型。
3、有特殊情况,不一定都是做字符串拼接,有可能进行加法运算,得看情况,想了解可具体说明。
希望能帮到你,祝学习顺利。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
两个字符串,两个值
“n=”+n+",m="+m
其中“”中的是原样输出的,+号就是连接符号,“”外的n和m输出自己的值
“n=”+n+",m="+m
其中“”中的是原样输出的,+号就是连接符号,“”外的n和m输出自己的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是输出函数,输出括号中的字符串。也就是说括号中的字符串能够直接输入,之所以用加号是为了连接字符串,至于为什么用加号而不用其它符号,这是约定俗成的。比如System.out.println("n="+n+",m="+m);首先会输出n=然后是输出变量n的值,即n=8,然后输出,m=再输出m的值即3,最终是n=8,m=3。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
+号是连接各个字符串的 其中System.out.println() 语句 默认把输出的 int类型 转化为了 字符串类型
所以 这个的输出结果是n=n的数值,m=m的数值
希望我的回答可以帮助你
所以 这个的输出结果是n=n的数值,m=m的数值
希望我的回答可以帮助你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
"n="+n+",m="+m (输出)→ n=8,m=3 原因:String+int => String,这里输出的是String的拼接:String+String+String
"n="(String) +n (int强制转换为String即8->"8")+",m="(String)+m(int强制转换为String即3->"3")
实际输出为: "n="+"8"+",m="+"3" -> "n=8,m=3"
"n="(String) +n (int强制转换为String即8->"8")+",m="(String)+m(int强制转换为String即3->"3")
实际输出为: "n="+"8"+",m="+"3" -> "n=8,m=3"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询