저는 대학 과정을 수료하는 자바 사용자입니다. 문제가 생겼습니다. 내 교수. 우리에게 5 자리 숫자 기반의 회유를 감지하는 Java 프로그램을 작성하라고 말했습니다. 나는 무언가를 썼지 만 그것은 내가 계획 한대로 작동하지 않을 것이다. 좀 도와 줄래? netbeans IDE를 사용합니다.왜 내 회문이 작동하지 않습니까?
package palindrome;
import javax.swing.JOptionPane;
public class Palindrome {
public static void main(String[] args) {
String stringNumber;
int number;
String stringPal;
int palindrome;
stringNumber = JOptionPane
.showInputDialog("Please, if you will, enter a five digit palindrome: ");
number = Integer.parseInt(stringNumber);
if (number < 10000 && number > 99999) {
System.out
.println("Your number is invalid, please enter a FIVE digit number: ");
} else if (number % 10 == number % 100) {
System.out.println("your number: " + number + "is a palindrome");
} else {
System.out.println("You FAIL loser");
}
}
}
만약 당신이 스스로를 모욕하는 * 당신은 실패자 * 물론 자신의 오류를 찾고 싶지 않아 :). –
그건 그렇고, 999 % 10 = 9, 999 % 100 = 99입니다. 그것이 문제가되는 곳입니다. –
예. 대답은 약간의 작업이 필요합니다 ... – DigCamara