int[] daten = new int[] { 5, 6, 8, 9, 9, 14, 17, 18, 30, 33, 38, 39, 52, 65, 69, 72, 78, 82, 83, 84, 86, 89, 95, 98, 99 }; int gesucht = 72; boolean abbruch = false; boolean gefunden = false; int position = 0; int anzahlSchritte = 0; while (!(abbruch || gefunden) && position < daten.length - 1) { anzahlSchritte++; if (daten[position] == gesucht) { gefunden = true; } else if (daten[position] > gesucht) { abbruch = true; } else { position++; } } if (!gefunden) { println("Das Element " + gesucht + " wurde nicht gefunden. Abbruch nach " + anzahlSchritte + " Schritten."); } else { println("Die Position von " + gesucht + " ist: " + position + ". Abbruch nach " + anzahlSchritte + " Schritten."); }