21xrx.com
2024-12-22 23:31:05 Sunday
登录
文章检索 我的文章 写文章
Java 中的输入语句使用方法详解
2023-06-12 05:04:27 深夜i     --     --
Java 输入语句 Scanner

在 Java 程序中,输入语句是非常常见的操作。本文将详细介绍 Java 中的输入语句的使用方法,并提供实例代码进行演示。

在 Java 中,有多种方式可以实现输入,常见的有 Scanner 类和 BufferedReader 类。

1. 使用 Scanner 类进行输入

Scanner 类是 Java 中提供的一个非常便捷的输入方式,可以读取键盘输入,也可以读取文件、字符串等。以下是一个例子:


import java.util.Scanner;

public class ScannerDemo {

  public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);

    System.out.println("请输入一个整数:");

    int num = scanner.nextInt();

    System.out.println("您输入的整数是:" + num);

  }

}

在这个例子中,我们使用 Scanner 类读取了用户输入的整数,并打印出来。

2. 使用 BufferedReader 类进行输入

BufferedReader 类是 Java 中提供的另一种输入方式,也可以读取键盘输入、文件、字符串等。以下是一个例子:


import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class BufferedReaderDemo {

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

    BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

    System.out.println("请输入一个字符串:");

    String str = reader.readLine();

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

  }

}

在这个例子中,我们使用 BufferedReader 类读取了用户输入的字符串,并打印出来。

3. 处理输入异常

在实际项目中,我们需要处理用户可能会输入错误的情况。以下是一个示例代码:


import java.util.InputMismatchException;

import java.util.Scanner;

public class ExceptionDemo {

  public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);

    try {

      System.out.println("请输入一个整数:");

      int num = scanner.nextInt();

      System.out.println("您输入的整数是:" + num);

    } catch (InputMismatchException e) {

      System.out.println("您输入的不是整数。");

    }

  }

}

在这个例子中,我们通过 try-catch 语句来处理用户输入不是整数的情况。

综上所述,Java 中的输入语句使用方法主要有 Scanner 类和 BufferedReader 类,我们可以根据项目需求来选择合适的方式。同时,我们也要注意输入异常的处理,提高程序的健壮性。

类、BufferedReader 类、异常处理。

  
  

评论区

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