当前位置: 首页 > 知识库问答 >
问题:

Java方法没有输出

强德厚
2023-03-14

由于某些原因,在运行此代码时,我没有得到输出。我不明白为什么。我肯定这是基本的原因,但在我看来一切都是正确的。

package com.example.java;
import java.util.Scanner;

public class Main {

    public static void main (String[] args) throws Exception {
        String s1 = getInput("Enter value 1:");
        String s2 = getInput("Enter value 2:");

        double result = addValues(s1, s2);
        System.out.println("The answer is: " + result);


    }

    static String getInput(String prompt) {

        System.out.print(prompt);

        Scanner sc = new Scanner(System.in);

        return sc.nextLine();


    }

    static double addValues(String s1, String s2) {


        double d1 = Double.parseDouble(s1);
        double d2 = Double.parseDouble(s2);
        double result = d1 + d2;
        return result;


    }
}

下面是输出:

共有1个答案

尉迟清野
2023-03-14

如果已经编译了该类,则问题可能是类路径问题。确保包com.example.java所在的目录(或当前目录,用.)在类路径中

 类似资料:
  • 问题内容: 我正在使用Java运行这个命令。脚本正在运行,但它没有将流重定向到文件。此外,文件没有被创建。 如果我在shell上运行这个脚本,它运行得很好。 有什么想法吗? 问题答案: 你需要使用重定向。

  • 说明如下: 要处理事务,您需要从transactions.txt文件中一次读取一行,并解析检索到的字符串。您可以为此使用Scanner类。分隔符将是冒号。然后处理交易;您不需要检查交易类型。只需将交易金额添加到支票簿余额中即可。增加一个负交易金额会像预期的那样减少余额。确保在适当的地方使用try/catch块。 处理完每个事务后,调用animate方法。此方法属于Accounting类,因此您将在

  • 我试图运行一个测试来比较用户输入的单词量是否与指定的预期长度(4)相同,但出于某种原因,我总是得到错误:“没有可运行的方法”,而显然有一个?有人能给我解释一下这是怎么回事吗?

  • 问题内容: 当按预期执行时,goroutine不打印任何内容。 问题答案: 当函数结束时,程序也将结束。它不等待其他goroutine完成。 引用Go语言规范:程序执行: 程序执行首先初始化主程序包,然后调用函数。当该函数调用返回时,程序退出。它不等待其他(非)goroutine完成。 有关更多详细信息,请参见此答案。 您必须告诉您的函数等待以goroutine形式启动的函数完成。您可以将它们与通

  • 问题内容: 我正在尝试调试继承的程序。该程序包含字符串,数组列表和集合,类型之间的大量转换,并且我需要执行一些字符串操作(等)。 数据打印到控制台时 看起来 像字符串(例如,一行文本,如或),但是我的代码因各种错误而出错,这表明我强制转换为String的代码无法正常工作。 我想尝试弄清楚传入的数据类型,并留下我的方法来验证程序是否按预期运行。有什么办法可以找到Java中的字段类型?在一个理想的世界

  • 本文向大家介绍数组有没有length()这个方法? String有没有length()这个方法?相关面试题,主要包含被问及数组有没有length()这个方法? String有没有length()这个方法?时的应答技巧和注意事项,需要的朋友参考一下 答:数组没有length()这个方法,有length的属性。String有有length()这个方法。