21xrx.com
2024-12-22 22:41:08 Sunday
登录
文章检索 我的文章 写文章
Java中的输入输出语法及示例
2023-06-17 11:03:24 深夜i     --     --
Java 输入输出 标准输入类库 Scanner类库 输出类库 PrintWriter类库

Java作为一种编程语言,其输入输出操作也是比较常见的。在Java中,可以通过一些类库和API来实现数据输入输出。通常情况下,我们可以通过使用输入流和输出流的方式来对数据进行读写操作。本文将为大家介绍Java中输入输出语法及示例。

Java中的输入

在Java中,我们可以通过Java标准输入类库和Scanner类库来实现输入操作。其中,Java标准输入类库提供了InputStream和Reader类,用于实现二进制和字符输入。而Scanner类库则可以用于从用户输入的控制台获取数据,并以不同数据类型的形式返回。

以下是使用Java标准输入类库实现输入的示例代码:


import java.io.*;

public class InputDemo {

  public static void main(String[] args)throws Exception {

   // 使用字节输入流

   InputStream input = new FileInputStream("file.txt");

   // 读取数据

   int data = input.read();

   // 关闭流

   input.close();

  }

}

以下是使用Scanner类库从控制台获取数据的示例代码:


import java.util.Scanner;

public class InputDemo2 {

  public static void main(String[] args) {

   // 创建Scanner对象

   Scanner scanner = new Scanner(System.in);

   // 获取输入的字符

   String str = scanner.nextLine();

   // 输入的字符输出到控制台

   System.out.println("输入的字符为:"+str);

  }

}

Java中的输出

在Java中,我们可以通过Java标准输出类库和PrintWriter类库来实现数据输出。其中,Java标准输出类库提供了OutputStream和Writer类,用于实现二进制和字符输出。而PrintWriter类库则可以用于向控制台和文件输出数据,支持格式化输出。

以下是使用Java标准输出类库实现输出的示例代码:


import java.io.*;

public class OutputDemo {

  public static void main(String[] args)throws Exception {

   // 使用字节输出流

   OutputStream output = new FileOutputStream("file.txt");

   // 向文件中写入数据

   byte[] data = "Hello, World!".getBytes();

   output.write(data);

   // 关闭流

   output.close();

  }

}

以下是使用PrintWriter类库向控制台输出数据的示例代码:


import java.io.PrintWriter;

public class OutputDemo2 {

  public static void main(String[] args) {

   // 创建PrintWriter对象

   PrintWriter writer = new PrintWriter(System.out);

   // 输出到控制台

   writer.println("Hello, World!");

   // 关闭输出流

   writer.close();

  }

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章