Я новичок в 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