Не надо переводить символы в капс и сравнивать их коды, надо определить капс они или нет изначальна и посчитать их количество
public class Main {
public static int bigLettersCount(String text) {
int count = 0;
for (char c : text.toCharArray()) {
if (Character.isUpperCase(c)) {
count++;
}
}
return count;
}
public static boolean bigLettersCount(String text1, String text2) {
return bigLettersCount(text1) > bigLettersCount(text2);
}
public static void main(String[] args) {
System.out.println(bigLettersCount("AM", "EMMrrrr"));
}
}
public class Main {
public static boolean bigLettersCount(String text, String text1) {
for (var i = 0; i<text1.length(); i++) {
var current = text.charAt(i);
var cirrent = text1.charAt(i);
if (Character.toUpperCase(current) > Character.toUpperCase(cirrent)) {
return (true);
}
}return false;
}
public static void main(String[] args) {
Main.bigLettersCount("AM", "EMMrrrr");
}
}