用輸入/輸出寫一個程序,讓用戶輸入一些姓名和電話號碼


用輸入/輸出寫一個程序,讓用戶輸入一些姓名和電話號碼,每一個姓名和電話號碼經加在文件中。用戶通過輸入“done”來告訴系統整個列表輸入完畢。如果用戶輸入完整的一個列表,程序將創建一個輸出文件並顯示或打印出來。

 1 import java.io.*;
 2 import java.util.Scanner;
 3 
 4 public class Test1 {
 5     public static void main(String [] args){
 6         String name;
 7         String phone;
 8         Scanner scanner = new Scanner(System.in);
 9         BufferedOutputStream buff = null; 
10         try {
11             buff = new BufferedOutputStream(new FileOutputStream(new File("phone.txt")));
12             while (true){
13                 System.out.println("請輸入姓名,或輸入done退出");
14                 name = scanner.nextLine();
15                 if (name.trim().equalsIgnoreCase("done")) {
16                     break;
17                 }
18                 System.out.println("請輸入手機號,或者輸入done退出");
19                 phone = scanner.nextLine();
20                 if (phone.trim().equalsIgnoreCase("done")) {
21                     break;
22                 }
23                 buff.write((phone + "," + name + "\n").getBytes());
24             }
25         }catch (Exception e){
26             e.printStackTrace();
27         }finally {
28             if (buff != null){
29                 try {
30                     buff.close();
31                 }catch (IOException e){
32                     e.printStackTrace();
33                 }
34             }
35         }
36     }
37 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM