gpt4 book ai didi

java - 将多个用户输入保存到文本文件

转载 作者:搜寻专家 更新时间:2023-11-01 01:26:45 24 4
gpt4 key购买 nike

首先,如果这已经得到解释,我必须道歉...虽然我已经进行了搜索以找到我的问题的答案,但我对 Java 仍然很陌生,所以我无法真正理解。 (我才学了几天 Java。)

我的 friend 试图教我 Java,他给我布置了必须完成的作业,我应该学习自己完成这些作业需要做什么。最近他给了我一个挑战,让我创建一个程序,询问用户的姓名、年龄和用户名。然后这个程序需要用一句话输出这些。那部分很简单。我遇到困难的是下一部分,我必须让程序将这些以及来自用户的任何 future 输入保存到一个文件中。

这是我所拥有的:

import java.util.Scanner;

public class easy1
{

@SuppressWarnings("resource")
public static void main(String[] args)
{
System.out.println("Enter your name, age and username: ");
Scanner sc = new Scanner(System.in);

String name = sc.next(), age = sc.next(), user = sc.next();

System.out.println("Your name is " + name + ", you are " + age + " years old, and your username is " + user + ".");
}
}

我并不是真的在寻找任何人来告诉我该做什么,我希望得到的只是一点指导或关于我应该做什么的线索。如果您确实给我一个答案,那么最好能解释一下它是如何工作的。

谢谢。

最佳答案

要保存到文件,您需要创建一个 File 对象。

File file = new File("someFile.txt");   -- takes file name as argument.  

然后你需要一种打印到文件的方法。您可以使用 PrintWriter

PrintWriter writer = new PrintWriter(file);  -- takes file as argument.

要写入文件,只需使用PrintWriter write() 方法

writer.write(name);

如果您才刚开始学习,请告诉您的 friend 现在学习 I/O(输入/输出)还为时过早。您应该学习循环、数组、方法、运算符、if/else if 语句、字符串等。所有的基础知识。完成基础知识后,您就可以开始面向对象编程 (OOP) 了。这就是真正的魔法发生的地方。因此,请花些时间学习基础知识,以便为更深入的学习做好准备。

拿起一本全面的书。我推荐一本教科书 Daniel liang 的 Introduction to Java Programming

关于java - 将多个用户输入保存到文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19860583/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com