21xrx.com
2024-09-20 05:33:55 Friday
登录
文章检索 我的文章 写文章
探究Java程序的输入与输出
2023-06-16 15:25:13 深夜i     --     --
Java程序 输入 输出

在Java编程中,输入输出是非常常见的操作。从控制台读取用户输入,将计算结果输出到控制台或者写入文件,都是常见的使用场景。在这篇文章中,我们将探究Java程序的输入与输出。

## Java程序输入

Java程序的输入可以来自控制台、文件、网络等多种来源。在控制台中,我们可以使用Scanner类来读取用户输入数据。比如下面的代码可以读取用户输入的整数:


import java.util.Scanner;

public class Main {

  public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);

    int num = scanner.nextInt();

    System.out.println("输入的数字为:" + num);

  }

}

除了控制台输入,我们还可以从文件中读取输入数据。Java中提供了FileInputStream类和BufferedReader类等读取文件的方法。下面是使用BufferedReader来读取文件数据的代码:


import java.io.BufferedReader;

import java.io.FileReader;

import java.io.IOException;

public class Main {

  public static void main(String[] args) {

    try (BufferedReader br = new BufferedReader(new FileReader("input.txt"))) {

      String line;

      while ((line = br.readLine()) != null) {

        System.out.println(line);

      }

    } catch (IOException e) {

      e.printStackTrace();

    }

  }

}

## Java程序输出

将计算结果输出到控制台或者写入文件也是很常见的需求。使用System.out.println()方法可以输出到控制台。比如下面的代码可以输出"Hello World!":


public class Main {

  public static void main(String[] args) {

    System.out.println("Hello World!");

  }

}

如果需要将结果写入文件,则可以使用FileOutputStream类和PrintWriter类等方法。下面是使用PrintWriter将结果写入文件的代码:


import java.io.File;

import java.io.FileNotFoundException;

import java.io.PrintWriter;

public class Main {

  public static void main(String[] args) {

    try (PrintWriter pw = new PrintWriter(new File("output.txt"))) {

      pw.println("Hello World!");

    } catch (FileNotFoundException e) {

      e.printStackTrace();

    }

  }

}

## 总结

通过以上代码示例,我们可以了解到Java程序输入输出的基本操作。Java中提供了Scanner、FileInputStream、BufferedReader等读取输入数据的方法,同时也提供了System.out.println()、FileOutputStream、PrintWriter等将结果输出的方法。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复