Zeichenkette programmieren

ViciFrances

Mitglied
Hallo Leute, leider bin ich eine Null in Programmieren und habe folgende Aufgabe zutun.

Schreiben Sie ein Programm "Zeichenkette", bei dem zu einem eingegeben Wort die Anzahl der Zeichen und die Anzahl der Buchstaben ausgegeben wird. Erweitern Sie das Programm so, dass Sie neben dem Wort zusätzlich ein einzelnes Zeichen eingeben. Geben Sie dann die Anzahl dieser ZEichen in dem eingegeben Wort aus.

Das Einzige, was ich hinbekommen habe, ist der Scanner.. mehr leider nicht. Hilfe!

import java.util.Scanner;
public class Zeichenkette
{
public static void main(String[] args)
{
// TODO Auto-generated method stub

//Eingabe

Scanner scan = new Scanner (System.in);
System.out.println("Bitte geben Sie ein Wort ein: ");
String wort = scan.next();

System.out.println("Bitte geben Sie ein Zeichen ein: ");
String zeichen = scan.next();
char a = zeichen.charAt(0);

//Anzahl der Zeichen
int a = 0;
int b = 0;

//for-Schleife
for (int a = i; int b = 1;)



wort.length()

//Character.isLetter (wort.charAt(i));





}
}
 

mihe7

Top Contributor
Vergiss mal den Code. Schreib Dir mal auf ein Blatt Papier ein Wort und versuche das Problem für einen Buchstaben zu lösen. D. h. welche ganz kleinen Schritte müsstest Du machen, damit Du am Ende die Anzahl der Vorkommen erhältst?
 

mihe7

Top Contributor
Du sollst einfach mal alles was mit Programmiersprache zu tun hat vergessen (sollte Dir ja nach eigenen Angaben nicht allzu schwer fallen ;)). Jetzt nimmst Du einen Zettel und schreibst irgendein Wort drauf, sagen wir mal "Schimmer". Über dieses Wort legst Du (gedanklich) eine Schablone, so dass immer genau ein Buchstabe sichtbar ist. Was machst Du, um die Anzahl der "m" zu ermitteln?
 

ViciFrances

Mitglied
Du sollst einfach mal alles was mit Programmiersprache zu tun hat vergessen (sollte Dir ja nach eigenen Angaben nicht allzu schwer fallen ;)). Jetzt nimmst Du einen Zettel und schreibst irgendein Wort drauf, sagen wir mal "Schimmer". Über dieses Wort legst Du (gedanklich) eine Schablone, so dass immer genau ein Buchstabe sichtbar ist. Was machst Du, um die Anzahl der "m" zu ermitteln?
eingabe wie oft der Buchstabe m drinnen vorkommt?
 
K

kneitzel

Gast
Wie gehst du vor, wenn du ermitteln sollst, wie viele m in einem Text sind?

Also du bekommst einen Zettel mit Text und du sollst das sagen. Ohne Java, ohne Computer.

Bekommst du das irgendwie hin?
 
K

kneitzel

Gast
Wenn Du das Prinzip in Worte fasst, dann kann man eine Art Pseudo-Code schreiben. Diesen könnte man dann einmal mit Stift und Papier durchtesten. Und wenn der Pseudo-Code korrekt ist, kann man überlegen, wie man diesen in Java Code umwandeln kann.
 
K

kneitzel

Gast
Wie viele M besitzt das Wort? Oder ist das i-te Zeichen ein Buchstabe? Keine Ahnung ….
Also das ist ja erst einmal nur die Wiederholung der Frage.

Also gegeben ist der folgende Text:
Code:
ABHSDTMMUAFEMTAHMWRDLEROMSTEBM

Und nun frage ich Dich: Wie viele "M" sind in dem Text enthalten?

Was machst Du? Wie kommst Du zu einer Antwort? Kannst Du die Antwort ermitteln? Vergiss Programmierung. Ich will einfach nur, dass Du die Frage beantwortest!
 

ViciFrances

Mitglied
Also das ist ja erst einmal nur die Wiederholung der Frage.

Also gegeben ist der folgende Text:
Code:
ABHSDTMMUAFEMTAHMWRDLEROMSTEBM

Und nun frage ich Dich: Wie viele "M" sind in dem Text enthalten?

Was machst Du? Wie kommst Du zu einer Antwort? Kannst Du die Antwort ermitteln? Vergiss Programmierung. Ich will einfach nur, dass Du die Frage beantwortest!
Ja man zählt wie viele M´s in dem Text enthalten sind.
 

mihe7

Top Contributor
Ich habe das Prinzip verstanden, das Problem ist die Umsetzung in Eclipse! Ich weiß nie, wie ich beginnen soll!
Darum machen wir das ja so kompliziert. Du zählst die Buchstaben, das ist ja schon mal nicht falsch. Aber wie zählst Du sie? Du wirst ja nicht das Wort ABHSDTMMUAFEMTAHMWRDLEROMSTEBM kurz anschauen und sagen: hey, da sind 6 M drin, sondern Du machst ja irgendwas, damit Du die Zahl 6 herausbekommst. Und das, was Du dabei machst, sollst du beschreiben.
 

ViciFrances

Mitglied
Darum machen wir das ja so kompliziert. Du zählst die Buchstaben, das ist ja schon mal nicht falsch. Aber wie zählst Du sie? Du wirst ja nicht das Wort ABHSDTMMUAFEMTAHMWRDLEROMSTEBM kurz anschauen und sagen: hey, da sind 6 M drin, sondern Du machst ja irgendwas, damit Du die Zahl 6 herausbekommst. Und das, was Du dabei machst, sollst du beschreiben.
Ich schaue mir den ersten Buchstaben an und wen dieser nicht M ist, springe ich zum nächsten Buchstabe, usw?
 

mihe7

Top Contributor
Das ist mal ein Anfang. Was machst Du, wenn Du auf ein M triffst, was machst Du, wenn Du nicht auf ein M triffst, wann hörst Du auf?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Zeichenkette teilen mit Substring oder Char Array Java Basics - Anfänger-Themen 14
H String-Operation replace() - Zeichenkette verdoppeln Java Basics - Anfänger-Themen 2
F wie kann ich die Position des letzten Vokals innerhalb einer Zeichenkette ermitteln? Java Basics - Anfänger-Themen 5
O Ich ahbe einen char und diesen soll ich bei .matches prüfen, also ob der char in meiner Zeichenkette vorhanden ist, wie mache ich das? Java Basics - Anfänger-Themen 9
nonickatall Input/Output Zeichenkette in Array zerlegen Java Basics - Anfänger-Themen 2
M Erste Schritte Zeichenkette zerlegen Java Basics - Anfänger-Themen 5
H Methoden Zeichenkette Java Basics - Anfänger-Themen 4
P Zeichenkette Zeichen ausschlißen funktioniert nicht richtig Java Basics - Anfänger-Themen 9
M Zeichenkette konvertieren Java Basics - Anfänger-Themen 1
B Array Zeichenkette umkehren Java Basics - Anfänger-Themen 6
P Zeichenkette mit Binärzahl in Dezimalzahl umrechnen Java Basics - Anfänger-Themen 3
L Zeichenkette zerlegen Java Basics - Anfänger-Themen 4
H Wie wandel ich ein Datum in eine Zeichenkette um mit StringBuffer? Java Basics - Anfänger-Themen 3
X Methoden Bei Arrayausgabe wird eine nichtdefinierte Zeichenkette/Anhängsel ausgegeben Java Basics - Anfänger-Themen 7
G Erste Schritte Suche nach Zeichenkette Java Basics - Anfänger-Themen 26
M Methoden String methoden ,Häufigkeit einm wort in der Zeichenkette Java Basics - Anfänger-Themen 14
S "über Parameter soll zeichenkette übergeben werde" Java Basics - Anfänger-Themen 48
P Textdatei auf erste Zeichenkette Prüfen... Java Basics - Anfänger-Themen 10
B zeichenkette in ganze zahlen Java Basics - Anfänger-Themen 2
A UserInput (Eingabe in Form einer Zeichenkette) Java Basics - Anfänger-Themen 11
B Zeichenkette? Java Basics - Anfänger-Themen 7
C Variable Zeichenkette innerhalb einer Schleife ersetzen Java Basics - Anfänger-Themen 4
T Zeichenkette generieren lassen Java Basics - Anfänger-Themen 6
G Zeichenkette in char-Array konvertieren Java Basics - Anfänger-Themen 13
G Zeichenkette suchen in Vector-Klasse Java Basics - Anfänger-Themen 11
D Zeichenkette in String löschen Java Basics - Anfänger-Themen 4
T charAt funktion mit einer string zeichenkette nutzen. WIE? Java Basics - Anfänger-Themen 13
B Bestimmte Zeichenkette aus String herausschneiden? Java Basics - Anfänger-Themen 8
E Zeichenkette Java Basics - Anfänger-Themen 14
G Zeichenkette anhand einer anderen Zeichenkette trennen Java Basics - Anfänger-Themen 6
C Ziffernabfrage in Zeichenkette ! Java Basics - Anfänger-Themen 18
J Zahlen aus Zeichenkette rausparsen? Java Basics - Anfänger-Themen 4
S Zeichenkette zerlegen? Java Basics - Anfänger-Themen 4
F Problem mit Zeichenkette nur aus Leerzeichen Java Basics - Anfänger-Themen 4
E Zeichenkette einlesen Java Basics - Anfänger-Themen 2
N geschachtelte ausgabe einer zeichenkette Java Basics - Anfänger-Themen 5
G Eingabe einer Zeichenkette ? Java Basics - Anfänger-Themen 2
A GUI bequemer programmieren? Java Basics - Anfänger-Themen 6
N Hey Leute und zwar versuche ich gerade ein 2D Spiel zu Programmieren aber die Figur will sich nicht nach links oder rechts bewegen :( Java Basics - Anfänger-Themen 12
B OOP was heißt objektorientiertes Programmieren (fragt ein absoluter Anfänger) Java Basics - Anfänger-Themen 17
laxla123 Rechteck programmieren Java Basics - Anfänger-Themen 4
A Erste Schritte Dynamische Stempel im PDF Exchange programmieren Java Basics - Anfänger-Themen 0
D Programmieren nach UML Java Basics - Anfänger-Themen 2
Y Taschenrechner programmieren Java Basics - Anfänger-Themen 3
B Überweisung programmieren Java Basics - Anfänger-Themen 7
bluetrix Programmieren eines Bots für Zahlen-Brettspiel Java Basics - Anfänger-Themen 9
D Ampel Programmieren die jede 10 sekunden ihre farbe wechselt Java Basics - Anfänger-Themen 6
J ArrayList add methode selbst programmieren Java Basics - Anfänger-Themen 10
00111010101 Objektorientiertes Programmieren mit Vererbung (Zahlen in Array verschwinden) Java Basics - Anfänger-Themen 3
thor_norsk Fernseher programmieren mit Java Java Basics - Anfänger-Themen 4
M Jenga Regeln Java Programmieren Java Basics - Anfänger-Themen 1
M Ressourcensparend programmieren Java Basics - Anfänger-Themen 3
brypa Wie Programmieren lernen? Java Basics - Anfänger-Themen 15
G Spielerwechsel programmieren Java Basics - Anfänger-Themen 1
J Solitär (Brettspiel) programmieren Java Basics - Anfänger-Themen 3
H Objektorientiertes Programmieren Java Basics - Anfänger-Themen 4
K 12- Stunden Konverter Programmieren Java Basics - Anfänger-Themen 1
WAB9703-04 Programm zum automatischen Ausfüllen von Formularen programmieren Java Basics - Anfänger-Themen 3
L Zahlenspiel programmieren Java Basics - Anfänger-Themen 1
TimoN11 Automat programmieren Java Basics - Anfänger-Themen 4
G Erste Schritte Array Mittelwert Methode Programmieren Java Basics - Anfänger-Themen 5
ehmo würfelspiel programmieren anfänger Java Basics - Anfänger-Themen 1
N Ufospiel programmieren Java Basics - Anfänger-Themen 13
KogoroMori21 Vorbereitung auf die Programmieren Klausur vom ersten Semester Java Basics - Anfänger-Themen 4
Drinkerbell Erste Schritte Zu blöd zum Programmieren? Java Basics - Anfänger-Themen 9
G Stack programmieren Java Basics - Anfänger-Themen 6
I Brauche Hilfe bei Objektorientiertem programmieren Java Basics - Anfänger-Themen 23
T Auf einem Schachbrett bewegen programmieren Java Basics - Anfänger-Themen 2
G Bruchrechner programmieren Java Basics - Anfänger-Themen 6
G Ufo Spiel programmieren Java Basics - Anfänger-Themen 13
D Schachbrett (8x8) programmieren Java Basics - Anfänger-Themen 3
J Spiel programmieren Java Basics - Anfänger-Themen 16
J Hilfe beim Programmieren Java Basics - Anfänger-Themen 5
S Kreisberechnung3 Buch: Programmieren lernen mit Java von Hans-Peter Habelitz Java Basics - Anfänger-Themen 39
M Quiz in Java programmieren mit Array Java Basics - Anfänger-Themen 8
S Spiel-Programmieren. Wenn ein Objekt den anderen berührt. Java Basics - Anfänger-Themen 6
K Java programmieren Java Basics - Anfänger-Themen 6
V_Fynn03 Kontrolle des Quelltextes (Bank programmieren)(GUI) Java Basics - Anfänger-Themen 6
D Was tun gegen zu komplzierten Denken beim Programmieren Java Basics - Anfänger-Themen 27
V_Fynn03 Bruchrechner programmieren (2 Klassen) Java Basics - Anfänger-Themen 9
N Ticketautomat programmieren Java Basics - Anfänger-Themen 63
M Rechner programmieren Java Basics - Anfänger-Themen 3
V_Fynn03 Java Bruchrechner programmieren Java Basics - Anfänger-Themen 13
J Java Suchfunktion Programmieren Java Basics - Anfänger-Themen 1
L Erste Schritte Bin ich "zu dumm" oder nicht geeignet zum Programmieren? Java Basics - Anfänger-Themen 3
U Ist jemad gut in programmieren (JAVA) und kann mir helfen? Java Basics - Anfänger-Themen 1
H Uhr programmieren Java Basics - Anfänger-Themen 10
T Schalter programmieren Java Basics - Anfänger-Themen 17
S Ampel Programmieren Java Basics - Anfänger-Themen 5
P Erste Schritte Probleme mit dem Programmieren Java Basics - Anfänger-Themen 12
D Richtig für Programmieren an der UNI lernen Java Basics - Anfänger-Themen 8
B Folgende Abfrage dynamisch programmieren? Java Basics - Anfänger-Themen 8
D Beim Programmieren auf die Logisch einfache Lösung kommen. Java Basics - Anfänger-Themen 17
B UML Klassen Diagramm zu Java Code Programmieren und ausführen Java Basics - Anfänger-Themen 21
steven789hjk543 Kann man mit Java und Eclipse einen Virus programmieren? Java Basics - Anfänger-Themen 13
S Spiel programmieren mit Java Java Basics - Anfänger-Themen 11
A Kalender programmieren, ich finde meinen Fehler nicht. Java Basics - Anfänger-Themen 9
S Erste Schritte Hilfe beim lernen von Programmieren Java Basics - Anfänger-Themen 2
O Fenster programmieren Java Basics - Anfänger-Themen 2
R Uebersichtlicher bzw. besser Programmieren Java Basics - Anfänger-Themen 13

Ähnliche Java Themen

Neue Themen


Oben