Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Can't get rid of the error with this code pls help

Status
Not open for further replies.

nickbschwartz

Programmer
Dec 3, 2014
1
Need help with basic java code

Hi guys. I need some help on this code. It compiles and I can get results when I run it on Netbeans but I always get RuntimeException.
I found out on javadocs this is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine. How can I get rid of it? Any thoughts? Thanks!


Java:
        // i++
        float Etplus, TrueEplus, TrueVplus, fplus1=0;
        //  Summation from i=1 to 10000
        for (int i=1;i<=10000;i++){
            fplus1 +=(float) 1/(Math.pow(i,4));
        }
        TrueVplus = (float) ((Math.pow(Math.PI, 4)) / 90);
        TrueEplus = (float) TrueVplus - fplus1;
        Etplus = (float)(TrueEplus/TrueVplus)*100;
   
        JOptionPane.showMessageDialog (null,"Ft(i++) = "+TrueVplus + "\n\nFa(i++) = " +fplus1 + "\n\nEt(i++) = ("+Etplus+ ")%","Results for i++ (Float)", JOptionPane.INFORMATION_MESSAGE);
       
        // i--
        float Etminus, TrueEminus, TrueVminus, fminus1=0;

        //  Summation from i=10000 to 1
        for (int j=10000;j>=1;j--){
            fminus1 += (double) 1/(Math.pow(j, 4));
        }

        TrueVminus = (double) (Math.pow((Math.PI), 4))/90;
        TrueEminus = (double) TrueVminus - fminus1;
        Etminus = (double) (TrueEminus/TrueVminus)*100;
        
        JOptionPane.showMessageDialog (null, "Ft(i--) = "
+TrueVminus + "\n\nFa(i--) = " +fminus1 + "\n\nEt(i--) = (" +Etminus+")%","Results for i--(Float)", JOptionPane.INFORMATION_MESSAGE);

 }

}
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top