CharAt(0) дает неожиданный результат [дубликат]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 CharAt(0) дает неожиданный результат [дубликат]

Сообщение Anonymous »

Выполняю некоторые упражнения для Java и пытаюсь подтвердить социальное обеспечение (специфично для моей страны)
Что-то у меня не складывается с charAt(0)
Учитывая социальное обеспечение «300198», в данный момент выводится «Ошибка 1».

Код: Выделить всё

public void authenticateCpr(Member member){
if (member.getCpr().charAt(0) > 3) {
System.out.println("Error 1");
}
if (member.getCpr().charAt(0) == 3 && member.getCpr().charAt(1) > 9){
System.out.println("Error 2");
}
}
Чего мне не хватает?

Подробнее здесь: https://stackoverflow.com/questions/682 ... ted-output
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»