po po wrzuceniu breakpointa i włączeniu debuggera mam następujący problem z debugerem ( zdjęcie)
nie wiem dlaczego nie ma dostepnych przycikow Step Into i Step Over oraznie działa debuger?co jest tego przyczyna?
to jest kod:
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
String alphabet = "GADERYPOLUKI";
String text = s.nextLine();
String pozycja = "";
char textCrypt;
for(int i = 0; i < text.length(); i++){
for(int j = 0; j < alphabet.length(); j++){
if(j % 2 == (0)){
pozycja = "parzysta";
}
else{
pozycja = "nieparzysta";
}
char znak = text.charAt(i);
String znak_ = String.valueOf(znak);
if(znak_.indexOf(alphabet.charAt(j)) != -1){
if(znak_.equals("parzysta")){
textCrypt = alphabet.charAt(j - 1);
System.out.print(textCrypt);
}
else if(znak_.equals("nieparzysta")){
textCrypt = alphabet.charAt(j);
System.out.print(textCrypt);
}
else{
textCrypt = znak;
System.out.print(textCrypt);
}
}
}
}
}
jeśli chcę sprwdzić, czy znak znajduje sie w alfabecie gadery poluki to jest:
if(znak_.indexOf(alphabet.charAt(j)) != -1){
czy po prostu
if(znak_.indexOf(alphabet.charAt) != -1){ - ale w tej opcji, jak patrzylam w debugerze ten if nie wchodzil do petli