我在java的初學者,我在使用泡沫尋找一個整數數組的最大數量的問題排序如何在java中使用冒泡排序提取最大數量?
這是我的計劃是如何:
import java.util.Scanner;
class Bubblesorting
{
Scanner sc=new Scanner(System.in);
void ascendingOrder()
{
int[] no=new int[10];
System.out.println("ENTER 10 NUMBERS");
for(int i=0;i<no.length;i++)
{
no[i]=sc.nextInt();
for(int j=0;j<no.length;j++)
{
for(int k=j;k<no.length-1;k++)
{
if(no[j]<no[k+1])
{
int t=no[k+1];
no[k+1]=no[j];
no[j]=t;
}
}
}
}
System.out.println(no[no.length]);
}
}
你是什麼意思_using bubblesort_? –
'no [no.length]'會拋出一個異常(超出界限),因爲它是'no [10]','no'是從0到9. –
我認爲你應該首先填充數組,並至少進行排序它。 – mauretto