影音先锋AⅤ天堂资源站,13小箩利洗澡无码视频APP,午夜理论片日本中文在线,最近新免费韩国日本电影

萬能百科  > 計算機?  > 

[問答題] 在程序中,用戶輸入一個文件名,根據(jù)用戶輸入顯示相應文件的信息。 注意:請勿修改main()主方法和其他已有語句內(nèi)容,僅在橫線處填入適當語句。 _

2021-07-20   

[問答題] 在程序中,用戶輸入一個文件名,根據(jù)用戶輸入顯示相應文件的信息。

注意:請勿修改main()主方法和其他已有語句內(nèi)容,僅在橫線處填入適當語句。

______java.io.*;

public class basic

public static void main(String[] args)

InputStreamReader reader;

BufferedReader in;

System.out.println("請輸入文件名: ");

try

reader=new InputStreamReader(______);

in=new BufferedReader(reader);

String filename=in.readLine();

File file=new File(filename);

System.out.println("文件名:"+file.______);

System.out.println("路徑:"+file.getAbsolutePath());

System.out.println("大小:"+file.length());

catch(Exception e)

e.printStackTrace();

正確答案:

import System.in getName()

參考解析:

[講解] 本題考查知識點:Java類庫中常用類和接口、文件和文件I/0、輸入輸出。解題思路:題中reader從系統(tǒng)獲得輸入流,從這個流中得到用戶輸入的字符串作為文件名,找到文件,進而得到文件的相關信息。Java的類庫需要引入以后才能使用,關鍵字import就是聲明需要引入的類或包。因此第1個空的答案是import。Java的輸入輸出是以流的形式來完成的。InputStreamReader的對象reader從系統(tǒng)輸入中讀取輸入流,保存在相應的緩沖區(qū)中,因此第2個空的答案是System.in。BufferedReader對象則是從這個緩沖區(qū)中讀取數(shù)據(jù),使用BufferedReader類的readLine()方法即可獲得輸入流中的一行輸入。在Java程序中,文件作為類的一個實例來處理,F(xiàn)ile類具有很多與文件相關的方法,比如獲得上級目錄名(getParent()方法)、路徑(getPath()方法)等,第3個空就是使用getName()方法獲取文件的文件名。

詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域?qū)I(yè)人士。

標簽

<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>