我已经学习了3个月的programmin而且我没有太多的经验,所以我的问题对某些人来说可能很愚蠢。我为了反向读取数字而编写的代码不会运行,也没有语法错误。
public class fdujfdryujhftyh {
public static void main(String[] args) {
int a=8023;
int rev=a%10;
a=a/10;
while(a!=0); {
rev=rev*10+a%10;
a=a/10;
}
System.out.println("Reverse number is"+rev);
// TODO Auto-generated method stub
}
}
答案 0 :(得分:4)
删除";" in" while(a!= 0); {"
我认为你已经做了一个无限循环所以没有显示system.out
你写了一些等同于
的东西while(a!=0){
//Do Nothing endless
}
{
rev=rev*10+a%10;
a=a/10;
}
答案 1 :(得分:0)
这也有效
int a=8023;
System.out.println("Reverse: " + new StringBuilder(a + "").reverse().toString());
我认为你想使用数学运算,但这种方式对我有效。此致!