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 }
复制代码

       

原文地址:https://www.cnblogs.com/ltw222/p/14151539.html