java编程语言中System.out.println(i+"");是什么意思

整个程序是这样的packageyy;publicclassmytest{publicstaticvoidmain(String[]args){for(inti=10011... 整个程序是这样的
package yy;

public class mytest {public static void main(String[] args) {
for (int i=10011; i<19911;i+=100) {
if(i%57==0||i%67==0)
System.out.println(i+"");

}
}
}

最后的这个System.out.println(i+"");是什么意思
要输出符合这条件的格式是不是规定要(i+"")这样写
以后是不是要背下这种格式呢
主要解释下(i+"")
展开
 我来答
liushebiao
推荐于2018-02-28 · TA获得超过3336个赞
知道小有建树答主
回答量:724
采纳率:0%
帮助的人:400万
展开全部
System.out.println(i+"");
中i+""的意思是将i变相转化为String类型..然后打印.
但是println重载了各种数据类型的参数打印的情况.因此这样写略显多余

假设""实际为" "因为println打印完后会换行,所以,每行以空格结尾也没意义..

窃以为应该是
System.out.print(i+" ");即所有的i在同一行中打印,并以空格分隔.

==========补充的分割线==========

i+""的意思其实就是利用String类型的"+"操作.让i+""的值成为一个字符串类型的东东.i+""从结果上看,其实和String.valueOf(i);无异,在楼主的代码中,就是用了一个小技巧,不用写String.valueOf(i)这么冗长的代码...

但这样写确实,有点脱了(和谐)放(和谐)的..呵呵.毕竟println实现了各种类型参数的重载函数
alphadao
2009-08-26 · TA获得超过822个赞
知道小有建树答主
回答量:487
采纳率:0%
帮助的人:418万
展开全部
我觉得这里有两个解释:

1。我觉得这里有点小小的错误,不是 i+"", 而是 i+" " 中间有空格。并且不是 println 而是 print。
目的就是在输入 i 之后再输出一个空格,这样第二个数字再输入的时候就会和第一个数字之间有个空格间隔开,便于阅读。

2。那就是这是完全没必要的。直接 (i) 就可以了。
我想写的人的思路是 i 是一个整数型,他想在这里输出一个字符串型,从而加上了一个字符串型的"",使得整数型+字符串型后 都变成字符串型。
但其实没必要的,这里的 i 在输出时会自动转变为字符串型输出,或者说他无论以什么型输出,他都是 i 所对应的数字,不会有变化。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
oowood
推荐于2016-07-25 · TA获得超过1781个赞
知道大有可为答主
回答量:2196
采纳率:81%
帮助的人:1242万
展开全部
1、println()方法:println()是java.io.PrintStream类里的一个方法,它的作用就是用来向控制台输出信息。out是System的数据成员,System是java.lang里面的一个类。
2、i+"":含义是将变量i和一个空格“ ”合成字符串。
3、因此,println(i+"")就是:变量i+一个空格+换行输出到控制台。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fdwazbx
2009-08-25 · TA获得超过461个赞
知道答主
回答量:231
采纳率:0%
帮助的人:164万
展开全部
类相当于JAVA里面的一个类型,类也算是一种类型,所以这里的out其实是一个PrintStream类型,看API就明白.而这个类里面就提供了println这个方法后面的
(i+"")

这个很简单啊,就是字符串拼接。比如i是10,那么效果就是a[10]=a[10]的值。

相当于这个字符串由4个部分组成:
1. a[
2. i的值
3. ]=
4. a[i]的值

i和a[i]的值不能写在引号里面写死,所以要这么写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友388688327
2009-08-26 · TA获得超过1053个赞
知道小有建树答主
回答量:1297
采纳率:0%
帮助的人:969万
展开全部
System.out.println(i+"");意思是因为i是个整数,而println()语句是打印字符串,所以在后面加个空字符串,这样i就自动转换为字符串输出了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式