问答题

下面程序的功能是从键盘读取一行文本并将该文本存储到文件中。当用户运行该程序时,需要输入一行文本并按下回车键。然后在DOS系统提示符处输入type file.txt并按下Enter键,这时屏幕会显示type file.txt的内容。通过这个命令可以验证该程序的功能。请在每条横线处填写一条语句,使程序的功能完整。 注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。 源程序文件代码清单如下: import java.io.*; public class DoFile { public static void main(String args[]) { byte buffername[]=______[80]; try { System.out.println("\nEnter a line to be saved to disk:"); int bytesbleck= ______; FileOutputStream f=new FileOutputStream("file.txt"); ______; } catch(Exception e) { e.printStackTrace(); } } }

【参考答案】

new byteSystem.in.read(buffername)f.write(buffername,0,bytes......

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

问答题
注意:下面出现的“考生文件夹”均为%USER%。在考生文件夹下存有文件名为Java_2.java的文件,本题功能是完成点定义,并输出点坐标。请完善Java_2.java文件,并进行调试,使程序结果如下:x=5 y=5点的坐标是(5,5)x=8 y=9点的坐标是(8,9)由于Java_2.java文件不完整,请在注释行“ *********Found********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。给定源程序:public class Java_2 {public int x,y;public Java_2() {}public Java_2 (int x,int y){this.x=x; this.y=y;} *********Found********public Java_2(______p){x=p.x;y=p.y;}public Java_2 getLocation(){Java_2 p=new Java_2 (x,y);return p;}public int getX(){return X;}public int getY(){return y;}public void move (int x,int y){this.x=x;this.y=y;}public void setLocation (Java_2 p){x=p.x;y=p.y;}public String toString(){return(’(’+Integer.toString (x)+’,’+Integer.toString(y)+’)’);}public void translate (int x,int y){this.x+=x;this.y+=y;}public static void main (String args[]){ *********Found********Java_2 p=new______(5,5)jSystem.out .printIn( x= +p.x+ y= +p.y); *********Found********System.out.printIn( 点的坐标是 +______());p.translate (3,4);System.out.printIn( x= +p.x+ y= +p.y); *********Found********System.out.printIn( 点的坐标是 +______());}}