没有Java方法的输出

时间:2016-02-24 19:02:38

标签: java

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

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"线程中的异常   "主" java.lang.ClassNotFoundException:com.example.java.Main at   java.net.URLClassLoader.findClass(URLClassLoader.java:381)at   java.lang.ClassLoader.loadClass(ClassLoader.java:424)at   sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:331)at 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 个答案:

答案 0 :(得分:1)

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