einstieg:weiteredatentypen2:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
einstieg:weiteredatentypen2:start [2020/12/17 20:48] – [Aufgabe 2 (Herausforderung!)] Martin Pabst | einstieg:weiteredatentypen2:start [2021/12/29 11:29] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Die Datentypen String und boolean ====== | + | ====== Die Datentypen String, char und boolean ====== |
===== String ===== | ===== String ===== | ||
<WRAP center round info 60%> | <WRAP center round info 60%> | ||
Zeile 57: | Zeile 57: | ||
{{ : | {{ : | ||
- | ==== Beispiel 1 ==== | + | ===== char ===== |
- | Schreibe | + | <WRAP center round info 60%> |
- | <HTML> | + | In einer Variable vom Datentyp '' |
+ | Zeichen-Konstanten schreibt man in einfachen Anführungszeichen also z.B. '' | ||
+ | \\ | ||
+ | **Bemerkungen: | ||
+ | * Die Methode '' | ||
+ | * Wird ein Wert vom Datentyp '' | ||
+ | </WRAP> | ||
- | <div class=" | + | <HTML> |
- | + | ||
- | <script type=" | + | |
- | String a = Input.readString(" | + | |
- | int position | + | <div class="java-online" |
- | while(position >= 0){ | + | |
- | | + | |
- | | + | |
- | } | + | |
+ | <script type=" | ||
+ | String text = "Das ist ein Text"; | ||
+ | char zeichen = ' | ||
+ | if(text.charAt(12) == ' | ||
+ | | ||
+ | } | ||
</ | </ | ||
Zeile 78: | Zeile 83: | ||
</ | </ | ||
| | ||
+ | |||
+ | |||
==== Aufgabe 1 ==== | ==== Aufgabe 1 ==== | ||
Zeile 112: | Zeile 119: | ||
<div class=" | <div class=" | ||
- | <script type=" | + | <script type=" |
</ | </ | ||
- | <script type=" | + | <script type=" |
## Tipp 1: | ## Tipp 1: | ||
Definiere eine String-Konstante, | Definiere eine String-Konstante, | ||
Zeile 122: | Zeile 129: | ||
``` | ``` | ||
Jetzt kannst du eine ``int``-Variable ``i`` definieren, die alle Zahlen von ``0`` bis ``buchstaben.length() - 1`` durchläuft und dir mit ``buchstaben.charAt(i)`` den ``i``-ten Buchstaben des Alphabets ' | Jetzt kannst du eine ``int``-Variable ``i`` definieren, die alle Zahlen von ``0`` bis ``buchstaben.length() - 1`` durchläuft und dir mit ``buchstaben.charAt(i)`` den ``i``-ten Buchstaben des Alphabets ' | ||
+ | </ | ||
+ | <script type=" | ||
+ | ## Tipp 2: | ||
+ | Definiere zwei Variablen | ||
+ | ``` | ||
+ | String maxBuchstabe = ""; | ||
+ | int maxAnzahl = 0; // Anzahl, wie oft er im Wort vorkommt | ||
+ | ``` | ||
+ | Für jeden Buchstaben des Alphabets (siehe Tipp 1) lässt du das Programm jetzt zählen, wie oft er vorkommt. Falls er öfter als ``maxAnzahl`` vorkommt, dann speichere ihn in ``maxBuchstabe`` (und überschreibe den bisherigen Spitzenreiter...) und speichere die Anzahl seines Vorkommens in ``maxAnzahl``. Gib die Werte von ``maxBuchstabe`` und ``maxAnzahl`` am Ende des Programms aus. | ||
</ | </ | ||
</ | </ |
einstieg/weiteredatentypen2/start.1608234490.txt.gz · Zuletzt geändert: 2021/12/29 11:29 (Externe Bearbeitung)