【问题标题】:Java - compilation error - cannot find symbol - variable Terminal [duplicate]Java-编译错误-找不到符号-变量终端[重复]
【发布时间】:2021-01-31 14:41:32
【问题描述】:

我刚刚开始第一次学习 Java。 我在编译以下代码时遇到了问题。

public class Conversion {
public static void main (String[] args) {

    double euros;
    double dollars;
    System.out.println("Sum in euros? ");
    euros = Terminal.lireDouble();
    dollars = euros * 1.118;
    System.out.println("Sum in dollars: ");
    System.out.println(dollars);
}

}

我收到以下错误消息:

/Users/Mathieu/IdeaProjects/Conversion/src/com/company/Conversion.java:9:17 java:找不到符号符号:变量终端位置: com.company.Conversion 类

拜托,你能帮帮我吗? 我的代码有什么问题。

提前谢谢你

【问题讨论】:

  • 什么是Terminal.lireDouble()
  • 我不知道,那是我们教授笔记本上的。
  • 应该在 Java 中读取什么,例如 cin (c++) 或 scanf(在 C 中)或 Console.ReadLine()(在 c# 中)?
  • 好吧,编译器也不知道它是什么意思。也许您的教授笔记本在使用之前在某处包含有关导入Terminal 的更多信息。
  • 应该在 Java 中读取什么,例如 cin (c++) 或 scanf(在 C 中)或 Console.ReadLine()(在 c# 中)? ... 阅读System.inScanner 类。

标签: java terminal compiler-errors compilation


【解决方案1】:

为了从用户那里获得输入,请使用这个

    import java.util.Scanner;
    public class Conversion {
    public static void main (String[] args) {
        Scanner in = new Scanner(System.in);
        double euros;
        double dollars;
        System.out.println("Sum in euros? ");
        euros = in.nextDouble();
        dollars = euros * 1.118;
        System.out.println("Sum in dollars: ");
        System.out.println(dollars);
    }
   }

扫描仪用于获取用户的输入

【讨论】:

    猜你喜欢
    • 2012-08-27
    • 2015-06-24
    • 2013-03-08
    • 2013-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-31
    • 1970-01-01
    相关资源
    最近更新 更多