标题:为什么没有输出
只看楼主
hongshi0898
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-9-13
 问题点数:0 回复次数:4 
为什么没有输出

D:\java孙老\java文档>javac BubbleSort.java

D:\java孙老\java文档>java BubbleSort

D:\java孙老\java文档>
不明白为什么会这样,怎么没有输出结果呢?
我的源程序是这样的:

public class BubbleSort{
public static void main(String args[]){
int i,j;
int intArray[]={30,1,-9,70,25};
int l=intArray.length;
for(i=0;i<l-1;i++)
for(j=i+1;j<1;j++)
if(intArray[i]>intArray[j]){
int t=intArray[i];
intArray[i]=intArray[j];
intArray[j]=t;
{
for(i=0;i<1;i++)
System.out.println(intArray[i]+" ");
}
}
}
}
请大家帮帮小弟,在此,先谢了

搜索更多相关主题的帖子: 输出 
2006-09-20 21:42
无理取闹
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:53
帖 子:4264
专家分:0
注 册:2006-7-26
得分:0 

你把两个地方应该写l的地方写成了“1”!!!!!
还有程序逻辑也有问题
我给你改了 试一下
public class Test{
public static void main(String args[]){
int i,j;
int intArray[]={30,1,-9,70,25};
int l=intArray.length;
for(i=0;i<l-1;i++)
for(j=i+1;j<l;j++)
if(intArray[i]>intArray[j]){
int t=intArray[i];
intArray[i]=intArray[j];
intArray[j]=t;
}
for(i=0;i<l;i++)
System.out.println(intArray[i]+" ");

}
}


win32汇编
病毒 加密
目前兴趣所在
2006-09-20 22:27
神经塔
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1986
专家分:4
注 册:2006-7-1
得分:0 
呵呵,上楼的果然是厉害的,我正在修改着,等我贴上的时候,你已经贴上了@!是啊,楼主的逻辑上有错误!还有就是L与1!
public class BubbleSort
{
public static void main(String args[])
{
int i,j;
int intArray[]={30,1,-9,70,25};
int l=intArray.length;
for(i=0;i<l-1;i++)
for(j=i+1;j<l;j++)
if(intArray[i]>intArray[j])
{
int t=intArray[i];
intArray[i]=intArray[j];
intArray[j]=t;
}
{
for(i=0;i<l;i++)
System.out.println(intArray[i]+" ");
}

}
}

[shadow=255,red,2]待到秋来九月八,我花开时百花杀。冲天香阵透长安,满城尽是黄金甲。 [/shadow]
2006-09-20 22:32
hongshi0898
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-9-13
得分:0 
    谢谢,小弟知道这回明白了,不过L和1还真的很像,嘿嘿
2006-09-21 06:57
yueritian
Rank: 1
等 级:新手上路
帖 子:83
专家分:0
注 册:2006-7-26
得分:0 
....学东西不能太死..

22岁的我,没有皱纹的我
2006-09-21 08:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-91642-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.353108 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved