问答题

在程序中,用户输入一个文件名,根据用户输入显示相应文件的信息。 注意:请勿修改main()主方法和其他已有语句内容,仅在横线处填入适当语句。 ______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......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
热门 试题

问答题
本程序的功能是读取用户输入的整数a、b,单击按钮“计算”,则计算出a和b数的和,并显示计算的结果。请将程序补充完整。注意:请勿修改main()主方法和其他已有语句内容,仅在横线处填入适当语句。import java.awt.*;import java.awt.event.*;import javax.swing.*;public class simple{public static void main{String[] args){ExampleFrame frame=new ExampleFrame();frame.______(JFrame.EXIT_ON_CLOSE);frame.show();}}class ExampleFrame extends JFrame{private JPanel panel;public static final int DEFAULT_WIDTH=250;public static final int DEFAULT_HEIGHT=250;public ExampleFrame(){Init();setTitle( welcome );setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);Container contentPane=getContentPane();contentPane.add(panel);}private void init(){JLabel la1=new JLabel( 输入整数a: );JLabel la2=new JLabel ( 输入整数b: );final JTextField num1=new JTextField(10);final JTextField num2=new JTextField(10);JButton but=new JButton( 计算 );final JLabel res=new JLabel( 结果: );but.addActionListener(______{public void actionPerformed(ActionEvent event){String str=new String();String s1=num1.getText();String s2=num2.getText();try{int a=Integer.parseInt(s1);int b=Integer.parseInt(s2);str=String.valueOf(a +b);}catch(Exception e){str=e.getMessage();}res.setText ( 结果: +str);}});panel=new JPanel();panel.setLayout(new FlowLayout(FlowLayout.LEFT));panel.add(la1);panel.add(num1);panel.add(la2); panel.add(hum2);panel.add(but);panel.add(res);}}