Java中的递归问题

-3 java recursion restart

我正在尝试获得如下所示的输出:

3
2
1
"重启"
1
2
3

:递归使用此代码:

public static void restart(int n){

    return; //fill in here 
}
Run Code Online (Sandbox Code Playgroud)

nif*_*nif 5

public static void restart(int n){
    if (n == 0) {
      System.out.println("\"restart\"");
      return;
    }
    System.out.println(n);
    restart(n-1);
    System.out.println(n);
}
Run Code Online (Sandbox Code Playgroud)

应该这样做.