我尝试了不同的方法来做到这一点,当我这样做时..
import java.util.*;
public class Palindrome {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Enter number");
int number = in .nextInt();
int first = number
int middle = 0;
int last = first;
boolean isPalindrome = last == first;
if (isPalindrome) {
System.out.print("This is a palindrome");
} else
System.out.print("This is not a palindrome");
}
}
它吐出“这是一个回文”。请注意,我不能使用循环。这不应该工作吗?
当我这样做时它有效......
import java.util.*;
public class Palindrome {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Enter number");
int first = 1;
int middle = 0;
int last = 5;
boolean isPalindrome = last == first;
if (isPalindrome) {
System.out.print("This is a palindrome");
} else
System.out.print("This is not a palindrome");
}
}
它告诉我它是否是回文...所以,它适用于我的一端,但不适用于用户端。
我错过了什么
汪汪一只猫
呼唤远方
相关分类