21xrx.com
2025-04-20 13:39:46 Sunday
文章检索 我的文章 写文章
Java中的输入语句详解及示例代码
2023-06-16 13:24:30 深夜i     16     0
Java 输入语句 Scanner类

在Java编程中,输入语句是常用的功能之一,常用于从用户处获取数据和用户交互。本文将详细介绍Java中的输入语句,并提供示例代码帮助您了解输入语句的使用。

在Java中,输入语句需要使用Scanner类来实现。Scanner类是Java内置的用于解析输入的类,通过Scanner类可以从控制台或文件中获取输入内容。下面是使用Scanner类实现从控制台输入的示例代码:

import java.util.Scanner;
public class InputExample {
  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    System.out.print("请输入您的姓名:");
    String name = scanner.next();
    System.out.println("您输入的姓名是:" + name);
    System.out.print("请输入您的年龄:");
    int age = scanner.nextInt();
    System.out.println("您输入的年龄是:" + age);
    System.out.print("请输入您的工资:");
    double salary = scanner.nextDouble();
    System.out.println("您输入的工资是:" + salary);
  }
}

在上述示例代码中,通过Scanner类实现从控制台获取用户输入的姓名、年龄和工资,并打印出来。

除了从控制台获取输入,Scanner类还支持从文件中获取输入。下面是使用Scanner类从文件中获取输入的示例代码:

import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class FileInputExample {
  public static void main(String[] args) {
    try {
      File file = new File("input.txt");
      Scanner scanner = new Scanner(file);
      while (scanner.hasNextLine()) {
        String line = scanner.nextLine();
        System.out.println(line);
      }
      scanner.close();
    } catch (FileNotFoundException e) {
      System.out.println("文件不存在!");
    }
  }
}

在上述示例代码中,首先需要创建一个File对象来表示输入文件。然后通过Scanner类从输入文件中逐行获取输入内容,并打印出来。

通过本文的介绍和示例代码,相信您已经对Java中的输入语句有了较为深入的了解。希望本文能够帮助您学习和掌握Java编程中的输入语句。

  
  

评论区