欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java錄入和保存信息

張明哲1年前8瀏覽0評論

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來輕松地實現錄入和保存信息的功能,這對于各種應用程序的開發都非常重要。