public static void main(String[] args) throws FileNotFoundException {
int num1;
double num2;
String name;
Scanner in = new Scanner(new File("in.txt"));
num1 = in.nextInt();
num2 = in.nextDouble();
name = in.next();
System.out.printf("Hi %s, the sum of %d and %.2f is %.2fn", name, num1, num2, num1 + num2);
in.close();
}
我在 Java 文件旁边创建了一个名为“in.txt”的文本文件,它给了我这个错误:
Exception in thread "main" java.io.FileNotFoundException: in.txt (The system cannot find the file specified)
at java.base/java.io.FileInputStream.open0(Native Method)
at java.base/java.io.FileInputStream.open(FileInputStream.java:216)
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
at java.base/java.util.Scanner.<init>(Scanner.java:639)
at TextFileScannerWithThrows.main(TextFileScannerWithThrows.java:10)
我假设你使用的是 linux 或 mac。您可以将文件路径更改为相对于 src 目录的路径,如下所示。 请将“src/main/java/package”更改为您的本地目录。祝你好运!
Scanner in = new Scanner(new File("src/main/java/package/in.txt"));
• 在这个 Laravel 和 Alpine 应用程序中导致“l 不是函数”错误的原因是什么?
• Java ObjectMapper导致StackOverflow无限循环异常n
• Excel VBA 代码,如果在另一个特定列中发现重复项,则在特定列中添加重复项
• 为什么这段代码没有导致 ConcurrentModificationException? [重复]
• 为什么 AppleScript 不进入 Until 循环
• 如何将最后一个 txt 文件从一个文件夹移动到另一个文件夹
• 是什么导致 java.lang.ClassLoader$ByteBuddyAccessor$V1 具有注入策略的重复类定义?
• Docker Laravel - 无法以附加模式打开:无法打开流:权限被拒绝
• 什么是“py -m pip install XXX”[重复]
• Docker compose kong with postgres (Kong keep restarting)