Zdravím,
tak minulé jsem potřeboval pomoc s Random, dnes zase potřebuji se Stringem a ThrowFor.
MÁ POTÍŽ:
Dalo by se říci, že potřebuji vytvořit pravopisné cvičení.
Postupoval jsem takto:
System.out.println("Teď stiskni libovolný NumPad pro odpykání trestu.");
switch(zamol.nextInt()){
case 1656:
break;
default:
System.out.println("");
Satanáš();
}}
public static void NechTtěla(){
System.out.println("Zrovna tento NumPad jsem nechtěla!");
try {
Thread.sleep(3200);
} catch (InterruptedException k){
}
System.exit(0);
}
public static void Satanáš(){
System.out.println("");
System.out.println("Doplň (i rozlušti) pravopisé cvičení:");
System.out.println("S m_m cv_čen_m mus_m v_držet cel_ t_den.");
System.out.println("");
try {
Thread.sleep(4800);
} catch (InterruptedException k){
}
System.out.println("Doplňované 'i', či 'y' odděluj čárkou.");
System.out.println("Příklad: y, y, í, i, ý.");
System.out.println("Teď to zkus ty:");
string=zamol.next();
if(string.equals("ý, i, í, í, y, ý, ý")){
System.out.println("Výborně!");
}
else if(string.equals("y, i, i, i, y, y, y")){
System.out.println("A co diakritika?");
}
else{
System.exit();}}
Pokud zadám třeba "komlnojhk", program vybere volbu else, tak to má být.
Ovšem, pokud zadám "Halóó, Sáro!" (kde není slovo souvislé, ale kde je mezi slovy mezera), tak se mi objeví: Scanner.ThrowFor() line: not available.
Na internetu jsem hledal tři dny, ale nic mi nefungovalo.
Děkuji za odpověď.
PS: String mám typu Static.