Я написал мою проблему сортировки следующим образом, но я получаю исключение ArrayIndexOutOfBounds
. , который я не могу понять. PLZ помощь.ArrayIndexOutOfBounds при сортировке
System.out.println("Enter the total no of digits to sort:- ");
n = Integer.parseInt(br.readLine());
x = new int[n];
System.out.println("Enter the elements:- ");
for(i = 0; i < n; i++)
x[i] = Integer.parseInt(br.readLine());
for(i = 0; i < n; i++)
{
for(j = 0; j < n; j++)
{
if(x[j] > x[j+1]) //ascending order
{
temp = x[j];
x[j] = x[j+1];
x[j+1] = temp;
}
}
}
Ну то, что размер х []? – Aquillo
Размер x инициализируется во время выполнения. – jhe
Да, мой вопрос больше не уместен, так как ваш обновленный предоставил ответ. – Aquillo