这个程序哪错了???很简单的排序,给金!!!!!!!!

cxcx9910 2003-08-18 11:30:34
public class twosort
{
static int[] bubblesort(int a[])
{
int t;
for (int i=0;i<=a.length;i++)
{
for (int j=0;j<=a.length-i-1;j++)
if (a[j]>a[j+1])
{t=a[j];a[j]=a[j+1];a[j+1]=t;}
return a;
}
}

public static void main(String args[])
{
int a[]={25,36,47,28,65,32};
a=bubblesort(a);
for (int i=0;i<=a.length;i++)
{
System.out.print("you inputer number is:"+a[i]);
}
}
}
它老是提示
twosort.java:4: missing return statement
{
^
1 error
为什么呀???
...全文
40 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cxcx9910 2003-08-18
  • 打赏
  • 举报
回复
谢谢高人
我给金
long_zhi 2003-08-18
  • 打赏
  • 举报
回复
up
scbb 2003-08-18
  • 打赏
  • 举报
回复
return a
写得地方不对, 可能有种情况没有return 值
chulj 2003-08-18
  • 打赏
  • 举报
回复
将 return a;
放在方法结束的前面。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧