JAVA新手提问

[复制链接]
查看11 | 回复4 | 2013-10-23 09:11:21 | 显示全部楼层 |阅读模式
java的输出函数是输出一个字符串,它定义了好几个重载方法,可以把其它对象,如数组、整形之类的转化为字符串再输出。你提到的两种都可以输出,至于要用那一种,看你想得到什么样的输出结果,(“i=i,sum=sum”)就是把引号内的全部当成一个字符串输出;(“i="+i+",sum"=+sum)在输出时会用变量的值取代变量来输出,比如i=10, sum=20,则输出i=10,sum=20,这就是两种输出的不同了。还是那句话,取决于你想到的输出结果。这种基础性的东西,要多看书,多运行代码研究,入门了就觉得容易了。...
回复

使用道具 举报

千问 | 2013-10-23 09:11:21 | 显示全部楼层
把你的变量i 和sum 写在“” 里面JVM 会把那两个变量当成字符串,而不是变量所以无法输出变量所对应的数值所以 要想把对应的变量值输出必须把变量写在“” 外面,用+ 来连接变量和字符串。...
回复

使用道具 举报

千问 | 2013-10-23 09:11:21 | 显示全部楼层
(“i=i,sum=sum”)那么引号里面的所有内容将作为文本输出i=i,sum=sum如果是(“i="+i+",sum"=+sum)那么括号外面的i和sum将作为变量输出,比如.i=5,sum=10...
回复

使用道具 举报

千问 | 2013-10-23 09:11:21 | 显示全部楼层
+号不是连接字符串的,+号是一个连接符,不光是连接字符串。i是变量,所以要得到它的值是不能放在“”里面的,java程序不支持变量内插,这句话的意思是有一个字符串叫“i=”,然后这个后面跟了一个变量,这个变量声明成i,最后输出的时候会出现i=(i这个变量的值)...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行