public class zahlzuarray {
/**
* @author Gurschler Michael
* LBS Handwerk und Industrie Bozen
* Eine Zahl kann an einem bestimmten Ort in einem Array eingefügt werden
*
*/
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 position = 5;
int zahl = 46;
zahlhinzufuegen(zahlenarray, position, zahl); //Methode für das hinzufügen 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]);
}
}
//Methode für das einfügen einer Zahl in einen Array an einer nestimmten Postion
public static int[] zahlhinzufuegen(int[] zahlenarray, int position, int zahl){
if(position<zahlenarray.length && position>=0){
//es wird überprüft ob die Eintrageposition nicht ausserhalb des Arrays lieget
zahlenarray[position]=zahl; //zahl wird in den Array eingetragen
return zahlenarray; //Array wird retourniert
} else{
System. out.println("Geben sie bitte eine Postion ein die größer als null ist und kleiner als die Länge des Arrays ist");
return zahlenarray;
}
}
}
erstellt von Gurschler Michael
|