下面程序的输出共多少行?
30.阅读下列程序,请回答以下问题
(1)该程序的功能是什么
(2)程序的输出共有多少行
importjava.io.*
class Test30f
publicstatic voidmain(Stringargsf]
ty
FileInputStream fis=newFilefnputStream("Test30.java")
InputStreamReader dis=newInputStreamReader( fis);
BufferedReaderreader=newBufferedReader( dis)
Strings
while((s=reader.readLineO)!=null)
System.out.printin("read:+s)
dis.closeO
catch(IOExceptione)System.out.println(e)
1)该程序的功能是读取一个名为Test30.java的文件,并将文件中的内容输出到控制台。
(2)程序输出的行数取决于Test30.java这个文件中文本的行数,每读取一行就会输出一行。无法确定具体的输出行数。
它的功能是读取一个名为 “Test30.java” 的文件,并将其内容逐行输出。
由于程序中使用了 while 循环来读取文件中的每一行,因此程序的输出行数取决于 “Test30.java” 文件中的行数。如果该文件有 n 行,则程序将输出 n 行。