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

求大神解答一下这个问题,谢谢

Sytem.out.println("three =one +two ==>" + three );        three += one ; 有哪位大神帮忙解答下?("three =one + two =>" +three);        three += one; 难道不能这样吗:Sytem.out.println("three =one + two");

正在回答

3 回答

"three =one +two ==>"  这是一个字符串,后面的+three   three是整型变量;

比如输出的结果应该是: three =one +two ==>3

这里的10就是,three的数值,这个数值是前面程序中你编写好的,比如

int one=1;

int two=2;

int three=0;

three=one+two;

.....

Sytem.out.println("three =one +two ==>" + three ); 

--------------------------------------------------------------------------------------------------

如果你要写成Sytem.out.println("three =one + two");

那么输出的结果为:

three =one + two

这是一串字符!

--------------------------------

至于你后面写的 three+=one;表示的是个计算== three=three+one; 不清楚你想表达的是什么意思。

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

双引号里的内容会直接输出,不会运算的

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

你再Sytem.out.println的输出里面写了双引号(""),这样双引号内的内容就会被当成字符串输出

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

举报

0/150
提交
取消

求大神解答一下这个问题,谢谢

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