Java 伙计们,请帮我纠正一下;111“;及;222“;因为我得到了正确的答案;333“;及以上系列
伙计们,我有一个回文疑问。我为数字回文写了一个程序。它成功地执行了,但是当我输入333时,我得到了正确的输出,当我输入111时,我得到了错误的输出。我不知道是什么错了,因为当我执行高于3的命令时,会给出正确的输出,但是当我给出低于3的命令时,我得到了错误的输出。请帮我纠正我犯的错误Java 伙计们,请帮我纠正一下;111“;及;222“;因为我得到了正确的答案;333“;及以上系列,java,palindrome,Java,Palindrome,伙计们,我有一个回文疑问。我为数字回文写了一个程序。它成功地执行了,但是当我输入333时,我得到了正确的输出,当我输入111时,我得到了错误的输出。我不知道是什么错了,因为当我执行高于3的命令时,会给出正确的输出,但是当我给出低于3的命令时,我得到了错误的输出。请帮我纠正我犯的错误 public class Practice1 { public static void main(String[] args) { int num = 121, res = 0, var =
public class Practice1 {
public static void main(String[] args) {
int num = 121, res = 0, var = 0, c = num;
for (int i = 1; i <= num; i++) {
res = num % 10;
var = var * 10 + res;
num = (num) / 10;
}
if (var == c) {
System.out.println(c + " is a Palindrome Number");
} else {
System.out.println(c + " is not a Palindrome Number");
}
}
}
公共课堂练习1{
公共静态void main(字符串[]args){
int num=121,res=0,var=0,c=num;
对于(int i=1;i您可以使用while
循环
public static void main(String[] args) {
int num = 121, res = 0, var = 0, c = num;
while (num != 0) {
res = num % 10;
var = var * 10 + res;
num = (num) / 10;
}
if (var == c) {
System.out.println(c + " is a Palindrome Number");
} else {
System.out.println(c + " is not a Palindrome Number");
}
}
for(int i=1;我能回答您的问题吗?专业提示:带有“plz”一词的问题很可能会被否决,如果它出现在标题中,他们会得到更多。问题是为了未来读者的利益而提出的-因此,如果它们能够尽可能可读,这是理想的。技术写作是首选。请将问题标记为a,然后继续,而不是重复明显的答案。我已标记为重复