Java是一門非常流行的編程語言,它可以用來開發各種應用程序,其中包括錄入和保存信息的程序。在Java中,我們可以使用各種方法來錄入和保存信息,下面我們將通過代碼演示來介紹。
import java.util.Scanner; import java.io.File; import java.io.FileWriter; import java.io.IOException; public class Info { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("請輸入姓名:"); String name = scanner.nextLine(); System.out.print("請輸入年齡:"); int age = scanner.nextInt(); scanner.nextLine(); // 吃掉一個回車符 System.out.print("請輸入郵箱:"); String email = scanner.nextLine(); File file = new File("info.txt"); try { FileWriter writer = new FileWriter(file); writer.write("姓名:" + name + "\n"); writer.write("年齡:" + age + "\n"); writer.write("郵箱:" + email + "\n"); writer.close(); System.out.println("信息已保存到" + file.getAbsolutePath()); } catch (IOException e) { e.printStackTrace(); } } }
這段代碼演示了如何通過鍵盤錄入用戶的姓名、年齡和郵箱,并將這些信息保存到文件中。在代碼中,我們首先創建一個Scanner對象來讀取用戶輸入,然后依次讀取姓名、年齡和郵箱,并使用FileWriter將這些信息寫入到文件中。
需要注意的是,在讀取年齡的時候,我們使用scanner.nextInt()來讀取一個整數,但是在讀取完整數后,輸入緩沖區中仍然會有一個回車符,這個回車符會被下一次的scanner.nextLine()讀入,造成程序中斷。因此,我們需要在nextInt()后調用一次nextLine(),將回車符吃掉。
總之,在Java中,我們可以通過Scanner和FileWriter來輕松地實現錄入和保存信息的功能,這對于各種應用程序的開發都非常重要。