public static void bubblesort(int arr[])
{
for(int x =0;x<arr.length-1;x++)
{
for(int y=0;y<arr.length-x-1;y++)
{
if(arr[y]<arr[y+1])
{
int d=arr[y];
arr[y]=arr[y+1];
arr[y]=d; //这句有问题!!!。
/*
你将arr[y]的值已经赋给d,所以arr[y]=d;就是一句废话。应该是arr[y+1]=d.
还有你单行注释写错了,刚才我运行了你的代码发现的,是//,而不是\\.
*/
}
}
}
} |