package srsc; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Scanner; public class Srsc { public static void main(String[] args) throws IOException { // TODO Auto-generated method stub String filePath = "D:\\test.txt"; BufferedWriter bw = new BufferedWriter(new FileWriter(filePath)); Scanner scanner = new Scanner(System.in); String name = scanner.next(); String gender = scanner.next(); int age = scanner.nextInt(); Student stu = new Student(name, gender, age); bw.write(stu.toString()); bw.newLine(); BufferedReader br = new BufferedReader(new FileReader(filePath)); String rline; while((rline = br.readLine()) != null) { System.out.println(rline); } bw.close(); br.close(); scanner.close(); } }为什么没有输出到控制台
时间: 2024-01-08 20:03:41 浏览: 155
控制工程基础期末考试题收集.pdf
这是因为在程序中没有使用 `System.out.println()` 或 `System.out.print()` 方法将文本输出到控制台。在程序中,您已经将学生信息写入了文件,并在文件中读取了该信息,但是您需要使用 `System.out.println()` 或 `System.out.print()` 方法将其输出到控制台。
您可以在 `while` 循环中添加以下代码:
```
while((rline = br.readLine()) != null) {
System.out.println(rline); // 将每一行的文本输出到控制台
}
```
这样就可以将文件中的信息输出到控制台了。
阅读全文