Hogy lehet azt megcsinálni, hogy egy változó értéke betű vagy szó legyen feltételvizsgálatnál Java-ban?
Ilyenre, gondolok, hogy
if (a==vok)
{
System.out.println("Vagyok");
}
Hogy lehetne ezt megcsinálni? Mert eddig megy csak számmal. Köszi előre is
String-gel csináld ne Int-tel. az Int az egész szám változó. És a vok elé és után is kell "".
String a = "vok";
if(a=="vok"){
System.out.println("Vagyok");
}
Meg tegyük hozzá, hogy Java-ban NEM == operátorral hasonlítunk String-eket.
if ("vok".equals(a)) {
// ...
}
A beolvasáshoz meg olvass utána pl. a Scanner osztály használatának.
Akkor használj Scannereket.
import java.util.Scanner;
public class szav {
public static void main(String[] args) {
Scanner egy = new Scanner(System.in);
System.out.println("Írj be egy szót:");
String alma = egy.nextLine();
if(alma=="vok"){
System.out.println("Vagyok");
}else{
System.out.println("A szó helytelen!");
}
}
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!