hey,
ich verstehe den Ausdruck " i < array.length && !gefunden" leider nicht.
Das "<" Zeichen ist doch ein Zahlenvergleich, warum kann ich das kleiner Zeichen hier aber im Vergleich mit einem logischen Ausdruck verwenden?
ich verstehe den Ausdruck " i < array.length && !gefunden" leider nicht.
Das "<" Zeichen ist doch ein Zahlenvergleich, warum kann ich das kleiner Zeichen hier aber im Vergleich mit einem logischen Ausdruck verwenden?
Java:
import Prog1Tools.IOTools;
public class Samstag
{
public static void main (String [] args)
{
int gesuchteZahl = IOTools.readInt("Gesuchte Zahl? ");
int [] array = {1,2,4,5,6,7,91,1,3,5};
findeIndex(gesuchteZahl, array);
}
public static int findeIndex(int gesuchteZahl, int array[]){
boolean gefunden = false;
int result = -1;
for(int i = 0; i < array.length && !gefunden; i++){
if(array[i] == gesuchteZahl){
result = i;
gefunden = true;
}}
System.out.println("Index: " + result);
return result;
}}
Zuletzt bearbeitet: