Привет, я застрял с упражнением по операторам if-else в java, проблема в том, что когда я запускаю код, который он печатает;
Введите карту: 9 S
конец
9ofS
см. Мой пример кода ниже:
String suit;
String rank;
String userOne;
Scanner sc = new Scanner( System.in );
System.out.print("Enter a card: ");
rank= sc.next();
suit= sc.next();
userOne= sc.next();
if (userOne.equals("9")){
System.out.println("Nine");
} else if (userOne.equals("S")){
System.out.println("Spades");
}
System.out.print(rank+ "of" +suit);
пришлось сжать код внизу, я знаю, что он не в нужном формате, но для того, чтобы просто получить ответ на этот вопрос, мне пришлось выложить его вот так.
Почему распечатывается код -
Enter a card: 9 S
end
9ofS
вместо
Enter a card: 9 S
Nine of Spades ?
1014 *