potřebuju aby mi cyklus skončil když "i" bude "=".
public static void binarniVyhledavani(int[] pole, int i) {
int dolni = 0; // dolni mez
int horni = 101; // horni mez
int pokus = 0;
do {
pokus++;
int stred = (dolni+horni)/2;
System.out.println(pokus + ": " + stred);
i = sc.nextLine().charAt(0);
if(i == '>') {
dolni = stred;
}
else if (i == '<') {
horni = stred;
}
else if (i == '=') {
System.out.println("Hledane cislo = " + stred);
}
} while (i == '=');
}
jenže mi program končí hned po zadání prvního znaku. Poradte prosím jak nastavit tu podmínku