** это дает мне ошибку исключения несоответствия ввода в строке int a = sc.nextInt ();в онлайн-компиляторе, но работает нормально при работе в оболочке.
import java.util.*;
class Testa {
public static void main(String args[] ) throws Exception {
Scanner sc = new Scanner(System.in);
Scanner sc1 = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
String g = sc1.nextLine();
int c = sc.nextInt();
int d = sc.nextInt();
String h = "-";
System.out.println(h);
int e = sc.nextInt();
int f = sc.nextInt();
if((a+b)%2==0 && (c+d)%2==0 && (e+f)%2==0 ){
if(g != "A" && g !="E" && g !="I" && g !="O" && g !="U" && g !="Y")
{
System.out.println("valid");
}
}
else
{
System.out.println("invalid");
}
}
}