gpt4 book ai didi

java - 我希望 java 使用 ...new PrintStream 创建一个新文件...一切正常,但我在项目中找不到该文件

转载 作者:太空宇宙 更新时间:2023-11-04 06:38:51 24 4
gpt4 key购买 nike

所以我有一个类似于数字数学测试的简单代码(尽管只有 1 个问题)。我希望程序扫描我在输入窗口中键入的内容,然后在新的文本文件中打印结果,无论我是对还是错。问题是我在 Eclipse 的项目中找不到文本文件,而是必须找到我的项目文件夹并在那里找到 .txt 文件。是否可以在 Eclipse 中使 .txt 文件在我的项目中可见?谢谢! ...另外,如何在java中的引号内添加引号?我的意思是“你回答了“500””。

package Default;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintStream;
import java.util.Scanner;

public class MathTest {
public static void main(String args[])
throws FileNotFoundException {
String Canswer = "270";
String X;

PrintStream file = new PrintStream(new File("Test results.txt"));
Scanner scan = new Scanner(System.in);

System.out.println("This is a test, please answer the question correctly.");
System.out.println("What is 50*50/100-20+(800/20) ?");

X = scan.nextLine();

System.out.println("That concludes this test, your test results will be available"
+ " in ´Test results.");

if (X.equals(Canswer)) {
file.println("You answered " + X);
file.println("That is correct, well done!");
} else {
file.println("You answered " + X + ".");
file.println("The correct answer was " + Canswer);
file.println("You have failed this test.");
}
}
}

最佳答案

我对无法看到您的文件的第一 react 是您没有刷新您的项目。尝试右键单击您的项目 > 单击“刷新”并查看是否出现您的文本文件。 Eclipse 不会实时更新您的文件系统,因此您必须刷新项目才能看到任何更新。

对于引号,您必须使用前面的正斜杠转义引号,如下所示:

System.out.println("She said, \"I don't eat vegetables.\"");

这将输出:

她说,“我不吃蔬菜。”

关于java - 我希望 java 使用 ...new PrintStream 创建一个新文件...一切正常,但我在项目中找不到该文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24945515/

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