我必须解决以下问题:
- 查找流程图或算法并在java语言中显示
“编写一个 Java 程序,提示用户输入一个介于 1001 和 9999 之间的四位正整数。程序然后找到该整数的倒数。例如,如果输入整数 i2 3245,则其倒数是 5423。”
我的问题是我不知道使用什么公式。我也问过我的演示者,但他只是说公式使用百分比和除法。我应该如何解决这个问题?
我必须解决以下问题:
- 查找流程图或算法并在java语言中显示
“编写一个 Java 程序,提示用户输入一个介于 1001 和 9999 之间的四位正整数。程序然后找到该整数的倒数。例如,如果输入整数 i2 3245,则其倒数是 5423。”
我的问题是我不知道使用什么公式。我也问过我的演示者,但他只是说公式使用百分比和除法。我应该如何解决这个问题?
由于这是一个学习任务,我只会给你一些提示:
N
,请使用x % N
; 对于十进制,那将是x % 10
N
,整数除以N
; 对于十进制,那将是x /= 10
重复此过程四次并以相反的顺序打印数字将为您提供所需的结果。由于您知道该值恰好有四位数字,因此您不需要循环。
这可能不是老师接受/想要/期望的,但出于教育目的,这将是最简单的方法:
String input = "1234";
int result = Integer.parseInt(new StringBuilder(input).reverse().toString());
System.out.println(result):
印刷
4321