Java:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Zeichenzaehler {
public static void main(String[] args) throws IOException{
int counter = 0;
BufferedReader ein =
new BufferedReader(new InputStreamReader(System. in ));
System. out . print ( "Text:" ); \\ Text und Zeichen sollten untereinander stehen. Wie geht das?
System.out.print ("Zeichen:");
String Text = ein.readLine();
String Zeichen = ein.readLine();
for( int i = 0, j = Text.length(); i < j; i++) {
if(Text.charAt(i) == ) \\ Wie kann ich das hier eingeben dass hier das eingegebene Zeichen stehen soll?
counter++;
}
System.out.println("Der Text enthält " + counter + Zeichen );
}
}
Die Probleme habe ich mit: \\ beschrieben im Programm.
Hoffe ihr könnt mir weiter helfen.
Das Programm soll einen Text einlesen, und ein Zeichen und dann den Text auf die Zeichen überprüfen, sie zählen und ausgeben wie oft ein Zeichen im Text vorkommt.
Zuletzt bearbeitet von einem Moderator: