【问题标题】:Input - Scanner on Java [duplicate]输入 - Java 上的扫描器 [重复]
【发布时间】:2023-02-04 05:24:34
【问题描述】:

您好,我只是想弄清楚一些事情,目前我是从 Java 开始的,但是我对一行代码感到困惑,有人可以向我解释下面的行吗

import java.util.Scanner;
public class Main 
{
  public static void main(String[] args) {
    // String input with the Java Scanner
    System.out.println("How old are you?");
    Scanner stringScanner = new Scanner(System.in);
    String age = stringScanner.next();
    System.out.println(age + " is a good age to be!");
  }
}

Scanner stringScanner = new Scanner(System.in);

有人可以向我解释这一行吗??

解释 1 行代码

【问题讨论】:

  • 它创建一个 Scanner 对象,该对象从 System.in 读取 - 有什么不清楚的地方?
  • 像这样一个涵盖了 Java 的一些最基本概念的问题,最好通过搜索和阅读相关教程来回答。幸运的是,您可以在 java 标签的 java info 部分找到很棒的 Java 教程和其他语言资源的链接。

标签: java java.util.scanner


【解决方案1】:

System.in 是调试控制台的输入。将它作为您的 Scanner 构造函数的参数使其从您的控制台读取。然后用关键字new 实例化它并将它存储在名为stringScannerScanner 对象中。

【讨论】:

    猜你喜欢
    • 2018-05-30
    • 2017-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-03
    相关资源
    最近更新 更多