Ciao a tutti, vengo dal linguaggio C e mi sfugge come far leggere una variabile di tipo char in Java... Vi faccio un esempio stupidissimo:
import java.util.Scanner;
public class EsempioVeroFalso {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
char risposta;
System.out.print("2 + 2 fa' 4? (V/F): ");
risposta = keyboard.nextLine();
if ((riposta = 'v') || (risposta = 'V')) {
System.out.print("Risposta esatta.");
}
else if ((risposta = 'f') || (risposta = 'F')) {
System.out.print("Risposta sbagliata.");
}
else {
System.out.print("Risposta non valida.");
}
}
}
Io scriverei questo codice cosi', ma non funziona. Qualcuno di voi mi saprebbe spiegare il metodo generale? Grazie mille.