int[] daten = new int[] { 8, 52, 33, 30, 69, 84, 72, 99, 78, 86, 18, 17, 89, 83, 65, 95, 14, 6, 9, 38, 5, 98, 9, 39, 82 }; int sortiertBisIndex = 0; while (sortiertBisIndex < daten.length) { int kleinstesElementIndex = sortiertBisIndex; for (int index = sortiertBisIndex; index < daten.length; index++) { if (daten[index] < daten[kleinstesElementIndex]) { kleinstesElementIndex = index; } } int temp = daten[sortiertBisIndex]; daten[sortiertBisIndex] = daten[kleinstesElementIndex]; daten[kleinstesElementIndex] = temp; sortiertBisIndex++; } printArray(daten);