Kapitel 5 Test – Seite 174
1 Zeigen Sie zwei Möglichkeiten, ein eindimensionales Array von 12 Doubles zu deklarieren.
2 Zeigen Sie, wie Sie ein eindimensionales Array von Ganzzahlen mit den Werten 1 bis 5 initialisieren.
3 Schreiben Sie ein Programm, das ein Array verwendet, um den Durchschnitt von 10 Double-Werten zu ermitteln. Verwenden Sie beliebige 10 Werte.
4 Ändern Sie die Abschnittssortierung. Versuchen Sie dies 5-1, um ein Array von Zeichenfolgen zu sortieren. Zeigen Sie, dass es funktioniert.
5 Was ist der Unterschied zwischen den String-Methoden indexOf( ) und lastIndexOf( )?
6 Da alle Strings Objekte vom Typ String sind, zeigen Sie, wie die Methoden length( ) und charAt( ) für dieses String-Literal aufgerufen werden: „Ich mag Java“.
7 Erweitern Sie die Encode-Codierungsklasse und ändern Sie sie so, dass sie ein
verwendet.
Achtstellige Zeichenfolge als Schlüssel.
8 Können bitweise Operatoren auf den Doppeltyp angewendet werden?
9 Zeigen Sie, wie die folgende Sequenz mit dem Operator ? umgeschrieben werden kann.
if(x
sonst y = 20;
10 Ist & im folgenden Fragment ein bitweiser oder logischer Operator? Warum?
boolean a, b;
// ...
if(a & b) ...
11 Ist es ein Fehler, über das Ende eines Arrays hinauszugehen? Wie wäre es mit der Indizierung eines Arrays mit einem negativen Wert?
12 Was ist der vorzeichenlose Rechtsverschiebungsoperator?
13 Schreiben Sie die weiter oben in diesem Kapitel gezeigte MinMax-Klasse um, sodass sie einen For-Each-Stil für die Schleife verwendet.
14 Können die for-Schleifen, die die Sortierung in der in Versuchen Sie dies 5-1 gezeigten Bubble-Klasse durchführen, in for-each-Style-Schleifen konvertiert werden? Wenn nicht, warum nicht?
15 Kann ein String eine Switch-Anweisung steuern?
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3