G
Guest
Gast
diese prog soll die wörter in einem satz zählen - wenn ich alles korrekt schrieb dann macht es es auch richtig nur wenn ich 2 leerzeichen hintereinander haben zählt er eines als wort- bitte um hilfe
import java.io.*;
public class xxx {
public static void main (String args []) throws IOException
{
BufferedReader stdin = new BufferedReader(new InputStreamReader( System.in ));
{
System.out.println("Satz eingeben: ");
String input = stdin.readLine();
String[] x = input.split(" ");
int count = 0;
for(int i = 0; i <x.length;i++) {
if(x.equals(" ")) {
}
else {
count++;
}
}
int length = count;
System.out.println ("Es sind in: "+input+" so viele Wörter: "+length+" enthalten");
}
}}
import java.io.*;
public class xxx {
public static void main (String args []) throws IOException
{
BufferedReader stdin = new BufferedReader(new InputStreamReader( System.in ));
{
System.out.println("Satz eingeben: ");
String input = stdin.readLine();
String[] x = input.split(" ");
int count = 0;
for(int i = 0; i <x.length;i++) {
if(x.equals(" ")) {
}
else {
count++;
}
}
int length = count;
System.out.println ("Es sind in: "+input+" so viele Wörter: "+length+" enthalten");
}
}}