Code:
import java.io.*;
class einlesen{
static String readln(){
InputStreamReader isr = new InputStreamReader ( System.in );
BufferedReader br = new BufferedReader ( isr );
String s = null;
try {
s = br.readLine();
}
catch ( IOException ioe ) {
System.err.println(ioe);
}
return s;
}
public static void main (String[]arg){
System.out.println("Welchen Wochentag haben wir heute?");
String word = "";
word = readln();
int zahl;
switch (word) {
case "Montag": zahl = 1; break;
case "Dienstag": zahl = 2; break;
case "Mittwoch": zahl = 3; break;
case "Donnerstag": zahl = 4; break;
case "Freitag": zahl = 5; break;
case "Samstag": zahl = 6; break;
case "Sonntag": zahl = 7; break;
default: {
System.out.println(" Bitte halten Sie sich an die Spielregeln! Ich kenne nur Montag bis Sonntag! ");
//return;
} //default
} //switch
System.out.println(word + "=" + zahl);
}//public
}//class
Sitzen schon lang an diesem Programm...
Beim compilieren kommt immer der gleiche Fehler:
einlesen.java:24: incompatible types
found : java.lang.String
required: int
switch (word) {
^
1 error
Keine Ahnung was falsch sein sollte...
Bitte helft uns