use*_*249 1 java string recursion file-io java.util.scanner
对于我的编程类,我被告知要创建一个使用递归的程序.我很困惑,去看我已经在课堂上的朋友,他向我展示了这个节目.我认为递归必须使用像r1(x-1)等的东西.它实际上是递归的吗?如果不是,你如何使它递归?
import java.util.*;
import java.io.*;
class ReverseFile
{
private static Scanner infile;
public static void main(String[] args) throws IOException
{
infile= new Scanner(new File("hw_1.txt"));
r1();
}
public static void r1()
{
String s;
if (infile.hasNextLine())
{
s = infile.nextLine();
r1();
System.out.println(s);
}
}
}
Run Code Online (Sandbox Code Playgroud)