21xrx.com
2024-11-22 07:05:19 Friday
登录
文章检索 我的文章 写文章
Java中的输入语句详解及示例代码
2023-06-16 13:24:30 深夜i     --     --
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编程中的输入语句。

  
  

评论区

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