【发布时间】:2021-01-07 21:21:28
【问题描述】:
我已经上传了这段代码,但它有一些问题,现在我更新了我的代码,当我输入 123 时,这个程序没有提供确切的反向数字,它返回 321,但如果我输入 001 或 100,它只会返回我1 在这两种情况下都可以帮助我解决这个问题
public class Employee {
void fun(int choice) {
int number = choice;
int remander = 0;
int reverse = 0;
while (number >= 1) {
remander = number % 10;> taking remainder here
reverse = reverse * 10 + remander;
number = number / 10;
}
System.out.println(reverse);
}
public static void main(String args[]) {
Employee ob=new Employee();
int choice;
System.out.println("Enter number you want to return");
Scanner obj=new Scanner(System.in);
choice= obj.nextInt();
ob.fun(choice);
}
}
`
【问题讨论】:
-
你可以用 String 而不是 int 来做到这一点
-
你确定吗?你试过了吗
-
是的,请看下面我的回答
标签: java reverse desktop-application