Denken Sie, dass das Folgende korrekt ist?

str.length() = 12 ;  // Länge von str ändern

Eine gute Antwort wäre:

Nein. Der links stehende Teil eines Zuweisungsausdrucks muss eine Variable sein.

Wenn Sie diese Frage falsch beantwortet haben, wiederholen Sie die zwei Schritte des Zuweisungsausdrucks (auf der vorherigen Seite).

Übungsprogramm

Es ist lange her, dass Sie blaue Lücken zum Ausfüllen hatten. Ich bin sicher, dass Sie sie vermisst haben. Hier ist ein Programm, das:

  1. Zwei Stringobjekte erzeugt.
  2. Der erste String bekommt die Zeichen "Eier"
  3. Der zweite String bekommt die Zeichen " und Schinken."
  4. Das Programm berechnet die Länge eines jeden Strings und
  5. gibt dann die Länge beider Strings (die Summe der einzelnen Längen) aus.
class StringTester
{

  public static void main ( String[] args )
  {
    String str1;   // str1 ist eine Variable, die ein String-Objekt bezeichnet.
    ______ ____;   // str2 ist eine Variable, die ein zweites String-Objekt bezeichnet.

    int    ______ , ______ ;    // die Länge von str1 und von str2

    ____   = _________________________ ; // den ersten String erzeugen

    ____   = _________________________ ; // den zweiten String erzeugen


    _____  = str1.length();    // die Länge des ersten Strings ermitteln

    _____  = ____.________;    // die Länge des zweiten Strings ermitteln

    System.out.println("Die Gesamtlänge beider Strings ist " +
        _________________ + " Zeichen" );
  }
}


FRAGE 16:

Füllen Sie gedanklich die Lücken aus. Für einige Variablen werden Sie Namen vergeben müssen.

Inhaltsverzeichnis