1   /**
2    * 183.592 Programmierpraxis TU Wien WS2014/15 H.Moritsch
3    * Beispiele für Arrays
4    */
5   public class ArrayExamples1 {
6       public static void main(String[] args) {
7   
8           // Körpergröße in den ersten zehn Lebensjahren
9   
10          // als einzelne Variablen:
11  
12          double  groesse0;
13          double  groesse1;
14          double  groesse2;
15          double  groesse3;
16          double  groesse4;
17          double  groesse5;
18          double  groesse6;
19          double  groesse7;
20          double  groesse8;
21          double  groesse9;
22          double  groesse10;
23  
24          // als Array (des Typs 'double[]') mit 11 Elementen (des Typs 'double')
25  
26          double[] groesse = new double[11];      // Array deklarieren und erzeugen
27          groesse[0]  = 76.3;                     // Index 0:  bei der Geburt
28          groesse[10] = 113.7;                    // Index 10: zum 10. Geburtstag
29  
30          // weitere Beispiele:   
31  
32          // tägliche Aktienkurse eines Jahres 
33          double[] aktienkurs = new double[365];  // Array deklarieren und erzeugen
34          aktienkurs[0]   = 1024.32;              // Index 0:   am 1. Jänner
35          aktienkurs[364] = 1256.64;              // Index 364: am 31. Dezember
36  
37          // stündliche Temperatur eines Tages
38          double[] temperatur  = new double[24];  // Array deklarieren und erzeugen
39          temperatur[0]  = - 4.2;                 // Index 0:  um 0:00 Uhr
40          temperatur[12] =   8.5;                 // Index 12: um 12:00 Uhr
41          temperatur[23] = - 4.1;                 // Index 23: um 23:00 Uhr
42  
43          // Umsatz innerhalb von fünf Jahren
44          double[] umsatz = new double[5];        // Array deklarieren und erzeugen
45          umsatz[0] = 10000.0;                    // Index 0: nach dem ersten Jahr
46          umsatz[4] = 14000.0;                    // Index 4: nach dem fünften Jahr
47  
48          // Umsatzsteuer 
49          double[] ust = new double[5];           // Array deklarieren und erzeugen
50          for (int i = 0; i < 5; i++)             // Umsatzsteuer (20%) berechnen  
51              ust[i] = umsatz[i] * 0.2;           // elementweise, in for-Schleife
52  
53      }
54  }
55