2020.8.31
学习内容
1、输入OFF文件,其中OFF文件保存n个点的坐标,第一行为点的个数,从第二行开始,每一行为一个点的三个坐标,写一个程序能读入OFF文件,并将输入的点的坐标输出到屏幕上。
1 import java.io.FileWriter;
2 import java.io.IOException;
3 import java.io.FileReader;
4 import java.util.*;
5 public class OFF {
6 public static void main(String[] args)throws IOException {
7 writefiles();
8 readfiles();
9 }
10 public static void writefiles() throws IOException{
11 Scanner con=new Scanner(System.in);
12 int[] s=new int[3];
13 System.out.print("请输入文件名称:");
14 String name=con.next();
15 FileWriter filew=new FileWriter(name,true);
16 int n=con.nextInt();
17 filew.write(String.valueOf(n)+"\n");
18 for(int i=0;i<n;i++) {
19 s[0]=con.nextInt();
20 s[1]=con.nextInt();
21 s[2]=con.nextInt();
22 for(int j=0;j<3;j++)
23 filew.write(String.valueOf(s[j])+" ");
24 filew.write("\n");
25 }
26 filew.close();
27 }
28 public static void readfiles()throws IOException {
29 FileReader r=new FileReader("F://zuobiao.txt");
30 char[] buf=new char[1024];
31 int len=0;
32 while((len=r.read(buf))!=-1){
33 String s=new String(buf,0,len);
34 System.out.println(s);
35 }
36 r.close();
37 }
38 }



浙公网安备 33010602011771号