#4153: (JAVA) 錯誤訊息~ java.lang.NoClassDefFoundError~ 看不懂~ 各位高手幫幫忙!!!


elsonhao87 (暨大)

學校 : 國立暨南國際大學
編號 : 10858
來源 : [175.139.164.78]
最後登入時間 :
2016-12-14 10:21:09
a006. 一元二次方程式 | From: [125.224.165.17] | 發表日期 : 2010-08-24 22:03

import java.util.Scanner;

class Test98
{
    public static void main(String[] argv)
    {
        Scanner input = new Scanner(System.in);
        while(input.hasNext())
        {
            int a = input.nextInt();
            int b = input.nextInt();
            int c = input.nextInt();
            double r = Math.sqrt(b*b-4*a*c);
            if(r>0)
            {
                int  d = (int)(-b+r)/(2*a);
                int  e = (int)(-b-r)/(2*a);
                System.out.println("Two different roots x1="+d +" , "+"x2="+e);
            }
            else if(r==0)
            {
                int g = (int)(-b+r)/(2*a);
                System.out.println("Two same roots x="+g);
            }
            else
            {
                System.out.println("No real root");
            }
        }
    }
}
 
我用JAVA 寫 ~
在我的電腦可以跑出正常的答案~
可是送出解題會出現 java.lang.NoClassDefFoundError~ 這個錯誤!!!
 
 
#4154: Re:(JAVA) 錯誤訊息~ java.lang.NoClassDefFoundError~ 看不懂~ 各位高手幫幫忙!!!


example (學姊)

學校 : 臺北市立麗山高級中學
編號 : 6634
來源 : [60.250.138.144]
最後登入時間 :
2022-08-09 17:07:42
a006. 一元二次方程式 | From: [118.166.116.124] | 發表日期 : 2010-08-24 22:20

import java.util.Scanner;

public class Test98
{
    public static void main(String[] argv)
    {
        Scanner input = new Scanner(System.in);
        while(input.hasNext())
        {
            int a = input.nextInt();
            int b = input.nextInt();
            int c = input.nextInt();
            double r = Math.sqrt(b*b-4*a*c);
            if(r>0)
            {
                int  d = (int)(-b+r)/(2*a);
                int  e = (int)(-b-r)/(2*a);
                System.out.println("Two different roots x1="+d +" , "+"x2="+e);
            }
            else if(r==0)
            {
                int g = (int)(-b+r)/(2*a);
                System.out.println("Two same roots x="+g);
            }
            else
            {
                System.out.println("No real root");
            }
        }
    }
}
 
我用JAVA 寫 ~
在我的電腦可以跑出正常的答案~
可是送出解題會出現 java.lang.NoClassDefFoundError~ 這個錯誤!!!
 

 把紅字的部分改改看吧 
#4156: Re:(JAVA) 錯誤訊息~ java.lang.NoClassDefFoundError~ 看不懂~ 各位高手幫幫忙!!!


elsonhao87 (暨大)

學校 : 國立暨南國際大學
編號 : 10858
來源 : [175.139.164.78]
最後登入時間 :
2016-12-14 10:21:09
a006. 一元二次方程式 | From: [163.22.18.79] | 發表日期 : 2010-08-25 11:16

import java.util.Scanner;

public class Test98
{
    public static void main(String[] argv)
    {
        Scanner input = new Scanner(System.in);
        while(input.hasNext())
        {
            int a = input.nextInt();
            int b = input.nextInt();
            int c = input.nextInt();
            double r = Math.sqrt(b*b-4*a*c);
            if(r>0)
            {
                int  d = (int)(-b+r)/(2*a);
                int  e = (int)(-b-r)/(2*a);
                System.out.println("Two different roots x1="+d +" , "+"x2="+e);
            }
            else if(r==0)
            {
                int g = (int)(-b+r)/(2*a);
                System.out.println("Two same roots x="+g);
            }
            else
            {
                System.out.println("No real root");
            }
        }
    }
}
 
我用JAVA 寫 ~
在我的電腦可以跑出正常的答案~
可是送出解題會出現 java.lang.NoClassDefFoundError~ 這個錯誤!!!
 
 
 把紅字的部分改改看吧

謝謝~

 

 
ZeroJudge Forum