• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

[Java] (Schleifen) in Html einbetten

Lilly

Neues Mitglied
Hallo, ich probiere heute zum ersten Mal meine Java Datei in Html einzubetten.
Habe mich im Internet informiert und bin auch wie folgt vorgegangen:

<html>
<head>
<title>mitte</title>

<script type="text/javascript" src="Java1.txt"></script>

</head>
</body>
</html>

Bekommen bei der Ausführung ständige Fehlermeldungen, meine Java Datei hat in Java funktioniert, ich geh somit davon aus, dass es an der Einbettung liegt???
Danke schoneinmal im Voraus für eure Hilfe.
Lilly
 
Werbung:
Hallo, hab jetzt die Datei auf js enden lassen, den body tag hatte ich nur ausversehen hier gelöscht, bei mir im html ist er vorhanden.
Und ja ich wollte etwas ausführen lassen, eine Zinsrechnung.
 
Werbung:
Und funktioniert es? Bist du dir sicher, dass du nicht noch eine Funktion im Body aufrufen musst?
 
Ne, funktioniert leider noch nicht, wüsste jetzt nicht, welche Funktion ich noch in Body schreiben sollte??
 
Werbung:
import javax.swing.*;

public class Datei1
{
public static void main(String argv[])
{
// Variablendefinition
double anfangsbtr, endbtr, zinssatz, zwischenbtr;
int zeitraum;
endbtr=0; //Falls Schleife nicht ausgeführt wird muss Variable festgelegt sein

// Eingabe
anfangsbtr=Double.parseDouble(JOptionPane.showInputDialog("Bitte geben Sie den Anfangsbetrag ein"));
zeitraum=Integer.parseInt(JOptionPane.showInputDialog("Bitte geben Sie den gewünschten Zeitraum an (in Jahren)"));
zinssatz=Double.parseDouble(JOptionPane.showInputDialog("Bitte geben Sie den Jahreszinsatz in Prozent an"));


System.out.println("Anfangsbetrag: "+anfangsbtr);
System.out.println("Zeitraum: "+zeitraum);
System.out.println("Zinssatz: "+zinssatz);
zwischenbtr=anfangsbtr;

//Schleife

for(int hochzaehlen=0;hochzaehlen<zeitraum;hochzaehlen++)
{
zwischenbtr=zwischenbtr*(zinssatz/100+1);
}

endbtr=zwischenbtr;
System.out.println("Endbetrag: "+endbtr);

// Ausgabe
JOptionPane.showMessageDialog(null, "Der Endbetrag beträgt: "+endbtr );
System.exit(0);
}
}


PS: Ich benutze nur Java nicht Javascript, habe es jetzt so geändert:

<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>mitte</title>



</head>

<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">

<script type="text/java" src="Datei1.java"></script>


</body>
</html>

Kommen keine Fehlermeldungen mehr, aber ansonsten auch nichts.
 
Zuletzt bearbeitet:
Punk 1. Die Javadatei muss zuerst kompiliert werden, damit man damit arbeiten kann (e.g. javac Datei1.java)
Punkt 2. Dies ist kein Java-Applet sondern ein normales Javaprogramm, welches über die Konsole (Windows) bzw. Shell (Linux) ausgeführt wird (e.g. java Datei1)
 
Werbung:
Grüß dich, Lilly,
vielleicht ist es nur ein Tippfehler, aber im Hauptmethodenkopf heißt es public static void main(String[] args)...
Eine Frage: Funktioniert dein Programm mit java?
So ein Programm würde ich tatsächlich aber mit javascript schreiben. da finde ich es leichter. Mit java würde ich mit meinen Kenntnissen ein Applet programmieren ind einbinden müssen, denn von dieser Konstruktion habe ich noch nie gehört.
Für javascript schau mal hier: SELFHTML: JavaScript / JavaScript-Sprachelemente.
Möchtest du eon Applet schreiben, empfehle ich dir folgende Seite:
http://www.joller-voss.ch/java/notes/applet_awt/JavaAppletsUndAWTGUIs.pdf
Hoffentlich kannst du etwas damit anfangen.
Gruß, zauberwürfel
 
Zurück
Oben