用eclipse搞JAVA代码,为什么以下两段代码的输出不同的?代码几乎相同的,我是第一次提问.诚心请教,请帮

第一段代码:publicclassbb{publicstaticvoidmain(String[]args){for(inti=1;i<=4;i++){for(intko... 第一段代码:public class bb {
public static void main(String[] args){

for(int i=1;i<=4;i++){
for(int kong=4;kong>i-1;kong--){
System.out.println(" ");
}
for(int xing=1;xing<=i;xing++){
System.out.println("* ");
}
System.out.println();
// TODO Auto-generated method stub
}}}
结果为:

*

*
*

*
*
*

*
*
*
*
第二段代码:public class df {

/**
* @param args
*/
public static void main(String[] args) {

for(int i=1;i<=4;i++){
for(int kong=4;kong>i-1;kong--){
System.out.print(" ");
}
for(int xing=1;xing<=i;xing++){
System.out.print("* ");
}
System.out.println();
// TODO Auto-generated method stub

}

}}
输出结果为:

*
* *
* * *
* * * *
可能星号的位置有点偏差..
谢谢大家的帮助了..
展开
 我来答
锦晓晴5
2011-10-23
知道答主
回答量:6
采纳率:0%
帮助的人:8122
展开全部
代码不同啊,System.out.println(" ");输出空格后回换行
System.out.print(" ");输出空格后不换行,这就是不同
给分吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
顾小鹜o0
2011-10-23 · TA获得超过124个赞
知道小有建树答主
回答量:120
采纳率:0%
帮助的人:107万
展开全部
println打印的时候自带了换行,下一次在打印的时候从下一行开始打印。
print不换行,下次打印的时候在这次打印的东西后面直接打印。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
304316409
2011-10-28
知道答主
回答量:53
采纳率:0%
帮助的人:23.7万
展开全部
println打印的时候自带了换行,下一次在打印的时候从下一行开始打印。
print不换行,下次打印的时候在这次打印的东西后面直接打印。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
优质共建共享0808
2011-10-23 · 你所需要的,我正好可以提供。各取所需!
优质共建共享0808
采纳数:19 获赞数:86

向TA提问 私信TA
展开全部
楼上都说得对 你可能是没有明白print和println之间的区别 print仅仅意味着将结果输出(打印)出来 而println不仅要把结果打印出来 还要将光标移到下一行 也就是换行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小人物丁1987
2011-10-23
知道答主
回答量:16
采纳率:0%
帮助的人:10.7万
展开全部
print和println的区别。println打印完后有个回车,print没有
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式