问答题

基本操作题 下列程序中,要求输出一个特定文件(这里是ex2_1.java)的相关信息,包括文件的名字,相对路径以及文件的长度。请将程序补充完整。 程序运行结果如下: name: ex2_1.java path: ex2_1.java length: 299 import java.io.*; public class ex2_1 { public static void main(String[] args) { File file2_1 = new File("ex2_1.java"); System.out.println("name: " + file2_1. ); System.out.println("path: " + file2_1. ); System.out.println("length: " + file2_1. ); } }

【参考答案】

getName() getPath() length()
热门 试题

问答题
简单应用题请完成下列Java程序:用swing实现一个简单的学生成绩管理器,显示出学生的姓名,java成绩,c++成绩和这两门课的平均成绩,学生一共有4个人(Mike, Jack等)。要求可以修改学生的姓名和成绩,并且能够直接计算出平均成绩,如改变Mike的java成绩后,在平均成绩栏会自动更新为新的平均成绩。注意:请勿改动main( )主方法和其他已有语句内容,仅在下划线处填入适当的语句。程序运行结果如下:import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.event.*;import javax.swing.table.TableModel;public class ex13_2 extends JFrame{private JTable jt;private String[][] strData;public static void main(String[] args){ex13_2 obj13_2=new ex13_2();obj13_2.pack();obj13_2.setVisible(true);}public ex13_2(){String[] columnNames={ name , java , c++ , average };strData=new String[][]{{ Mike , 70.0 , 80.0 , 75.0 },{ Jack , 70.0 , 100.0 , 85.0 },{ David , 75.0 , 95.0 , 85.0 },{ Tom , 60.0 , 80.0 , 70.0 }};jt=new JTable(strData,columnNames);jt.setPreferredScrollableViewportSize(new Dimension(400,200));JScrollPane tp=new JScrollPane(jt);setTitle( ex13_2 );Container cp=getContentPane();cp.add(tp,BorderLayout.CENTER);addWindowListener(new WindowAdapter() {public void windowClosing(WindowEvent we) {System.exit(0);}});jt.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);TableModel tm=jt.getModel();tm.addTableModelListener(new TableModelListener(){public void tableChanged(TableModelEvent tme){int nRow=tme.getFirstRow();float fNum;float fSum=0;for(int i=1;i<=2;i++){fNum=Float.parseFloat( );fSum+=fNum;}float fAverage=fSum 2;;}});}}