// 2.1.12 Schreiben Sie ein Programm mit dem Namen LongWrapperApp, in dem 
// Folgendes geschieht:
// a) Ein Objekt longObj der Wrapper-Klasse Long wird erstellt 
//    und mit dem Wert 42 initialisiert.
// b) Eine Variable longVar vom Typ long wird erzeugt und ebenfalls mit 
//    dem Wert 42 initialisiert.
// c) Der Inhalt des Objekts und der Variablen werden verglichen und 
//    das Ergebnis des Vergleichs auf dem Bildschirm ausgegeben 
// ("Die Werte sind gleich" bzw. "Die Werte sind ungleich") (Theorie und Übung).

public class LongWrapperApp
{
   public static void main(String[] args)
   {
      // Teilaufgabe a)
      Long longObj = new Long(42);

      // Teilaufgabe b)
      long longVar = 42;

      // Teilaufgabe c)
      if (longObj.longValue() == longVar)
      {
         System.out.println("Die Werte sind gleich.");
      }
      else
      {
         System.out.println("Die Werte sind ungleich.");
      }
   }
}

// Um die Werte von longObj und longVar vergleichen zu koennen, muss entweder
// der Wert der Variablen in ein Long-Objekt umgewandelt werden oder der Wert 
// von longObj als long ausgelesen werden. Die 2. Moeglichkeit wird in unserem 
// Loesungsvorschlag verwendet.