J'écris un programme simple où le programme demande à l'utilisateur d'entrer des chaînes et une certaine sortie dans généré en fonction de l'entrée de l'utilisateur. Mais quand je cours le code j'ai eu une erreur. Errors J'ai également essayé l'importation du scanner, mais les mêmes exceptions apparaissent. Et quand j'ai déplacé les importations en dehors de mon principal j'ai encore eu 3 erreurs différentes. Errors À ce moment, je n'ai pas besoin de la méthode à boucler ou quoi que ce soit, je veux juste l'avoir pour que le programme puisse cracher une sortie basée sur l'entrée de l'utilisateur. Merci.erreurs de saisie utilisateur démarrage illégal de l'expression et le type
public class Question {
public static void main(String arg[]) {
import java.io.BufferReader;
BufferReader br = new BufferReader(new InputStreamReader(System.in));
String input = br.readLine("who's your daddy?");
if (input = "you're my daddy.") {
System.out.println("correct");
else {
System.out.println("try again");
}
}
}
}
déclarations d'importation ne peuvent être faire partie d'une méthode ou une classe. Ils doivent être séparés au début d'un fichier. –
Voir aussi [Comment comparer les chaînes en Java?] (Https://stackoverflow.com/questions/513832/how-do-i-compare-strings-in-java) – khelwood
Si vous formatez votre code correctement, vous verrez que vos accolades sont foiré: Vous ne fermez pas l'accolade avant votre autre déclaration. –