Home
/
JavaForum
/
Beginner
Infos
|
Features
|
Gold-Edition
|
Kundenservice
java
Übersicht
Forum
-
Beginner
-
Java allgemein
-
JDBC
-
JNI
-
Networking
-
Online-Ressourcen
-
Swing + AWT
-
XML
-
Meckerecke
Mitglieder
LOGIN
User oder E-Mail
Passwort
·
Passwort vergessen
·
Kostenlos anmelden
Information
Demo
Features
Im Vergleich
Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
Kundenservice
Impressum
Datenschutz
AGB
Status
5.054 User online
1 User eingeloggt
Beiträge
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
Antworten
Neuer Beitrag
Gesamtdarstellung
Detaildarstellung
Einzeldarstellung
Threaddarstellung
Beitrag 308 von 2963 (10%)
Autor
Gast
Datum
01.04.03, 12:31
Betreff
Re: Zins-Taschenrechner
Es kommt dieser Fehler, empty String.....(nachdem ich den Rechenfehler bemerkt habe, geht die erste Anweisung, die zweite habe ich dann so programmiert, was ist falsch?
void btRechnen_actionPerformed(ActionEvent e) {
String text = tfKapital.getText();
String text1 = tfZinsen.getText();
String sKapital="0";
String sZinsen = "0";
String sProzentsatz ="0";
String sTage = "0";
String sJahre = "0";
String sAusgabe = "1";
double dKapital, dZinsen, dProzentsatz, dTage, dJahre, dAusgabe;
if (text != null /* || text.trim.length() == 0*/)
{
sZinsen = tfZinsen.getText();
sProzentsatz = tfProzentsatz.getText();
sTage = tfTage.getText();
dZinsen = Double.parseDouble(sZinsen);
dProzentsatz = Double.parseDouble(sProzentsatz);
dTage = Double.parseDouble(sTage);
dKapital = (dZinsen * 36000) / (dProzentsatz * dTage);
sKapital = Double.toString(dKapital);
tfAusgabe.setText(sKapital);
}
else if (text1 != null)
{
sKapital = tfKapital.getText();
sProzentsatz = tfProzentsatz.getText();
sTage = tfTage.getText();
dKapital = Double.parseDouble(sKapital);
dProzentsatz = Double.parseDouble(sProzentsatz);
dTage = Double.parseDouble(sTage);
dZinsen = (dKapital * dProzentsatz * dTage) / 36000;
sZinsen = Double.toString(dZinsen);
tfAusgabe.setText(sZinsen);
}
//sKapital =
}
FEHLERMELDUNGEN DES COMPILERS:
C:\JBuilder8\jdk1.4\bin\javaw -classpath "C:\Dokumente und Einstellungen\linux\jbproject\Rechnen_in_der_Ausbildung\classes;C:\JBuilder8\jdk1.4\jre\lib\rt.jar;C:\JBuilder8\jdk1.4\jre\lib\i18n.jar;C:\JBuilder8\jdk1.4\jre\lib\sunrsasign.jar;C:\JBuilder8\jdk1.4\jre\lib\jsse.jar;C:\JBuilder8\jdk1.4\jre\lib\jce.jar;C:\JBuilder8\jdk1.4\jre\lib\charsets.jar;C:\JBuilder8\jdk1.4\jre\classes;C:\JBuilder8\jdk1.4\lib\tools.jar" rechnen_in_der_ausbildung.StartKlasse
java.lang.NumberFormatException: empty String
at java.lang.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:986)
at java.lang.Double.parseDouble(Double.java:202)
at rechnen_in_der_ausbildung.FensterKlasse.btRechnen_actionPerformed(FensterKlasse.java:141)
at rechnen_in_der_ausbildung.FensterKlasse_btRechnen_actionAdapter.actionPerformed(FensterKlasse.java:237)
at java.awt.Button.processActionEvent(Button.java:381)
at java.awt.Button.processEvent(Button.java:350)
at java.awt.Component.dispatchEventImpl(Component.java:3598)
at java.awt.Component.dispatchEvent(Component.java:3439)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
Diskussionsverlauf:
Re: Beispiel: Zins-Taschenrechner
Re: Beispiel: Zins-Taschenrechner
Re: Beispiel: Zins-Taschenrechner
Re: Beispiel: Zins-Taschenrechner
Re: Beispiel: Zins-Taschenrechner
Re: Beispiel: Zins-Taschenrechner
Re: Zins-Taschenrechner
Re: Zins-Taschenrechner
Re: Zins-Taschenrechner
Re: Zins-Taschenrechner
Re: Zins-Taschenrechner
Zins-Taschenrechner
Auf diesen Beitrag antworten
Neuen Beitrag verfassen
Impressum
·
Datenschutz
·
AGB
·
Infos
·
Presse
Ein modernes Forum:
teamturn.com