Я кодирую игру Simon Says, которая должна отслеживать, сколько раз пользователь успешно завершает задачу. Код работает, но вывод неверен. Ожидаемый выход 4, но мой код тушит 8.Simon Says counter не работает должным образом
import java.util.Scanner;
public class SimonSays
{
public static void main (String [] args)
{
String simonPattern = "";
String userPattern = "";
int userScore = 0;
int i = 0;
userScore = 0;
simonPattern = "RRGBRYYBGY";
userPattern = "RRGBBRYBGY";
char s;
char u;
for (i = 0; i < 10; i++) {
s = simonPattern.charAt(i);
u = userPattern.charAt(i);
if (s == u)
{
userScore = userScore + 1;
continue;
}
}
System.out.println("userScore: " + userScore);
return;
}
}
Это Java - не Javascript! –
И почему 4? Когда 8 символов совпадают? –
Прошу прощения, если я неправильно определил язык, я новичок в этом. Какое имя для этого языка кода? –