首页 文章

没有Java方法的输出

提问于
浏览
0

出于某种原因,在运行此代码时,我没有得到输出 . 其中我不明白为什么 . 我确定这是基本原因,但对我来说一切似乎都是正确的 .

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;


    }
}

这是输出:

“C:\ Program Files \ Java \ jdk1.8.0_73 \ bin \ java”线程“main”java.lang.ClassNotFoundException中的异常:java.net.URLClassLoader.findClass中的com.example.java.Main(URLClassLoader.java :381)at java.lang.ClassLoader.loadClass(ClassLoader.java:424)at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:331)at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method)at java.lang.Class.forName(Class.java:264)at com.intellij.rt.execution.application.AppMain.main(AppMain.java:122)处理完成退出代码1

1 回答

  • 1

    如果您已编译该类,则问题可能是Classpath问题 . 确保包 com.example.java (或当前目录,用 . 表示)的目录位于Classpath中

相关问题