我需要实现一个递归方法printDigits,它以整数num作为参数,并以相反的顺序打印其数字,每行一位.
这是我到目前为止:
public class PrintDigits {
public static void main(String[] args) {
System.out.println("Reverse of no. is " + reversDigits(91));
}
/* Recursive function to reverse digits of num */
public static int reversDigits(int number) {
if (number == 0)
return number;
else {
return number % 10;
}
}
}
Run Code Online (Sandbox Code Playgroud)
我觉得我只缺少一行代码,但不确定我需要做些什么来修复它.
有人可以帮我解决这个问题吗?数字应该是可变的而不是常数.输出应该是:
Timestamping In 6 Digit 8 5 6 3 0 1 Average In 6 Digit 9 8 7 6 5 2
class Timestamp1 extends Average1
{
public static void main (String args[]) {
int i = 103658;
int j = 10;
int k = i % j;
System.out.println(" Timestamping In 6 Digit " );
System.out.println(" " + k);
int o = 10365;
int p = 10;
int q = o % p;
System.out.println(" " + q);
int l = 1036; …Run Code Online (Sandbox Code Playgroud)