„Hier ein paar Beispiele für interessante Dinge, die man mit Arrays machen kann:“

Beispiel 1.
Fülle ein 10-Elemente-Array mit Zahlen von 1 bis 10:
public class HauptKlasse
{
    public static void main(String[] args) 
    {
        int[] zahlen = new int[10];

        for (int i = 0; i < zahlen.length; i++)
        {
           zahlen[i] = i + 1;
        }
    }
}
Fülle ein 10-Elemente-Array mit Zahlen von 10 bis 1:
public class HauptKlasse
{
    public static void main(String[] args) 
    {
        int[] zahlen = new int[10];

        for (int i = 0; i < zahlen.length; i++)
        {
           zahlen[i] = 10 - i;
        }
    }
}
Fülle ein 10-Elemente-Array mit Zahlen von 0 bis 9:
public class HauptKlasse
{
    public static void main(String[] args) 
    {
        int[] zahlen = new int[10];

        for (int i = 0; i < zahlen.length; i++)
        {
           zahlen[i] = i;
        }
    }
}
Fülle ein 10-Elemente-Array mit Zahlen von 9 bis 0:
public class HauptKlasse
{
    public static void main(String[] args) 
    {
        int[] zahlen = new int[10];

        for (int i = 0; i < zahlen.length; i++)
        {
           zahlen[i] = 9 - i;
        }
    }
}
Beispiel 2.
Lies 10 Zeichenketten von der Tastatur:
public class HauptKlasse
{
  public static void main(String[] args) throws IOException
  {
    BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
    String[] liste = new String[10];

    for (int i = 0; i < liste.length; i++)
    {
      list[i] = reader.readLine();
     }
  }
}
Lies 10 Zahlen von der Tastatur:
public class HauptKlasse
{
  public static void main(String[] args) throws IOException
  {
    BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
    int[] liste = new int[10];

    for (int i = 0; i < liste.length; i++)
    {
      String s = reader.readLine();
      liste[i] = Integer.parseInt(s);
    }
  }
}
Beispiel 3.
Zeige ein Array auf dem Bildschirm an:
public class HauptKlasse
{
    public static void main(String[] args) throws IOException
    {
        int[] liste = new int[10];

        // Fülle das Array
        for (int i = 0; i < liste.length; i++) 
           liste[i] = i;

        // Zeige den Inhalt des Arrays an
        for (int i = 0; i < liste.length; i++)  
          System.out.println(liste[i]);
    }
}
Beispiel 4.
Schnelle (statische) Initialisierung. Füge die Array-Elemente hinzu:
public class HauptKlasse
{
    public static void main(String[] args) throws IOException
    {
        // Statische Initialisierung
        int[] liste = {5, 6, 7, 8, 1, 2, 5, -7, -9, 2, 0};        
        
        // Berechne die Summe
        int summe = 0;
        for (int i = 0; i < liste.length; i++) 
           summe += liste[i];

        System.out.println("Die Summe ist " + summe);
    }
}
Beispiel 5.
Finde das kleinste Element in einem Array:
public class HauptKlasse
{
    public static void main(String[] args) throws IOException
    {
        int[] liste = {5, 6, 7, 8, 1, 2, 5, -7, -9, 2, 0};

        int min = liste[0];
        for (int i = 1; i < liste.length; i++)
        {
             if (liste[i] < min) 
                  min = liste[i];
        }

       System.out.println ("Der kleinste Wert ist " + min);
    }
}