|
|
|
|
|
|
|
|
|
|
|
public class zahlimarraysuchen {
/**
* @author Gurschler Michael
* LBS Handwerk und Industrie Bozen
* Eine Zahl wird in einem Array gesucht
*
*/
public static void main(String[] args) {
int zahlenarray[] = new int[50]; //50-stelliger Zahlenarray wird deklariert
for(int i=0; i<zahlenarray.length; i++){
zahlenarray[i]=( int)(Math.random()*99); //Werte werden in den zahlenarray eingetragen
}
int zahl = 46;
String zahl_gefunden=zahlsuchen(zahlenarray, zahl); //Methode für das Suchen der Zahl wird aufgerufen (Parameter werden mitgegeben)
for (int i=0; i<zahlenarray.length; i++){
//Zahlen werden in einer Schleife ausgegeben
System. out.println("Zahl: " + i + " = " + zahlenarray[i]);
}
if(zahl_gefunden!="nicht gefunden"){
System. out.println("Die Zahl " + zahl + " wurde im Array an der Stelle " + zahl_gefunden + " gefunden.");
} else{
System. out.println("Die Zahl " + zahl + " wurde im Array nicht gefunden");
}
}
//Methode such eine zahl in einem Array und gibt die Position der Zahl zurück
public static String zahlsuchen(int[] zahlenarray, int suchzahl){
String zahl_gefunden= null;
for(int i=0; i<zahlenarray.length;i++){
if(zahlenarray[i]==suchzahl){
zahl_gefunden=Integer.toString(i);
break;
}
}
if(zahl_gefunden!=null){
return zahl_gefunden;
} else{
return "nicht gefunden";
}
}
}
erstellt von Gurschler Michael
|
|
|
|
|
|
|
|
|
Letzte Änderung: 15.02.2007
© Pädagogisches Institut für die deutsche Sprachgruppe
- Bozen. 2000 -
|
|
|
|
|
|
|
|
|