Stunden zusammen Rechnen

Status
Nicht offen für weitere Antworten.

kaper28

Bekanntes Mitglied
Hallo Freunde,

Ich habe eine kleine Applikation die mir den Brutto Lohn ausrechnet. Nur ich möchte jeden Tag meine Arbeits Stunden da eingeben und es speichern . Was brauche ich dafür ? Eine Datenbank oder eine txt datai wo ich jeden Tag meine Stunden speichern kann. Wenn ich die Applikation aufmache jeden Tag müssen die Stunden die ich gespiechert habe auch immer noch stehen.

mfg
kaper28

Java:
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import java.util.*;

public class StundenGUI extends Frame {

	Label datum_label, stunden_label, summe_label, lohn_label, brutto_label;
	TextField summe_field, lohn_field, brutto_field;
	Button berechnen_button, ende_button;

	class Berechnen implements ActionListener {

		public void actionPerformed(ActionEvent e) {
			String titel, tmp_summe, tmp_lohn;
			double summe, lohn, brutto;
			titel = e.getActionCommand();

			if (titel.equals(" Ende ")) {
				System.exit(0);
			}

			if (titel.equals(" Berechnen ")) {

				tmp_summe = summe_field.getText();
				summe = Double.parseDouble(tmp_summe);

				tmp_lohn = lohn_field.getText();
				lohn = Double.parseDouble(tmp_lohn);

				brutto = summe * lohn;

				brutto_field.setText("" + brutto);

			}

		}
	}

	StundenGUI(String titel) {
		super(titel);

		Date dt = new Date();
		datum_label = new Label(" Datum : " + dt);
		datum_label.setBounds(30, 30, 250, 30);

		stunden_label = new Label("Summe der Arbeits Stunden : ");
		stunden_label.setBounds(30, 80, 180, 30);
		summe_field = new TextField();
		summe_field.setBounds(250, 85, 100, 17);

		lohn_label = new Label(" Stunden Lohn :");
		lohn_label.setBounds(30, 120, 120, 30);
		lohn_field = new TextField();
		lohn_field.setBounds(250, 125, 100, 17);

		brutto_label = new Label(" Brutto Lohn :");
		brutto_label.setBounds(30, 170, 100, 17);
		brutto_field = new TextField();
		brutto_field.setBounds(250, 170, 100, 17);

		berechnen_button = new Button(" Berechnen ");
		berechnen_button.setBounds(30, 250, 100, 30);

		ende_button = new Button(" Ende ");
		ende_button.setBounds(250, 250, 100, 30);

		add(ende_button);
		add(berechnen_button);
		add(brutto_field);
		add(brutto_label);
		add(lohn_field);
		add(lohn_label);
		add(summe_field);
		add(datum_label);
		add(stunden_label);
		setLayout(null);

		ende_button.addActionListener(new Berechnen());
		berechnen_button.addActionListener(new Berechnen());

	}

}
 

Ark

Top Contributor
Oh, ja, Logik und GUI verrühren. So haben wir das gern! *ironie*

Eine Datenbank könnte wohl aktuell noch etwas zu hoch gegriffen sein. Eine txt-Datei dürfte vorerst reichen. Was du brauchst, sind Writer bzw. Reader, und die Datenströme zum Dateischreiben sollten mit [c]append=true[/c] geöffnet werden. Näheres findest du im Konstruktor von java.io.FileWriter.

Ark
 

kaper28

Bekanntes Mitglied
Oh, ja, Logik und GUI verrühren. So haben wir das gern! *ironie*

Eine Datenbank könnte wohl aktuell noch etwas zu hoch gegriffen sein. Eine txt-Datei dürfte vorerst reichen. Was du brauchst, sind Writer bzw. Reader, und die Datenströme zum Dateischreiben sollten mit [c]append=true[/c] geöffnet werden. Näheres findest du im Konstruktor von java.io.FileWriter.

Ark

Eine Datenbank wäre jetzt zu schwer für mich , weil ich selbst lernen . Eine Textdatei waäre besser .

Eine Textdatei erstellen .
Jeden tag aufrufen
Jeden Tag die Stunden eingeben
und jeden tag wieder schließen ...

Kann wir das einer vor machen, damit ich den code studieren kann .
 

0din

Bekanntes Mitglied
ich glaub der code wäre zuviel...

anstelle dessen geb ich dir den hinweis
FileWriter
FileReader
Galileo

damit müssteste eig zurecht kommen :toll:
 

Aldimann

Bekanntes Mitglied
N OutputStream hab ich spontan da:

Java:
	public void DatenAusgabe() {



		try {
			FileOutputStream fos = new FileOutputStream("C:/bla.txt"); 
                        //FileOutputStream erzeugen und angeben wo die Datei hinsoll

			OutputStreamWriter raus = new OutputStreamWriter(fos, "utf-8");
                        //Für UTF-8

			raus.write("Hello World");//schreibt hello world in die Datei
			raus.close();                //schließt den fos
		} catch (Exception e) {

			System.out.println(e);
		}
	}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
V Durchschnittliche Volatility in Prozent für 4 Stunden berechnen Java Basics - Anfänger-Themen 14
S Stunden/Tage Countdown Java Basics - Anfänger-Themen 9
K 12- Stunden Konverter Programmieren Java Basics - Anfänger-Themen 1
W OOP Objektorientiert: Darstellung von Uhrzeiten im 24-Stunden-Format Java Basics - Anfänger-Themen 15
B Anzahl von Stunden / Tage von zwei Datumswerten ermitteln Java Basics - Anfänger-Themen 1
M Wie erzeuge ich die Differenz von zwei Daten in Stunden?? Java Basics - Anfänger-Themen 2
T Jahre, Monate, Tage, Stunden, Minuten Java Basics - Anfänger-Themen 1
D rechnen mit Stunden und Minuten Java Basics - Anfänger-Themen 14
Dit_ Funktion alle 24 Stunden ein mal aufrufen Java Basics - Anfänger-Themen 3
T Von Millisekunden auf Stunden kommen Java Basics - Anfänger-Themen 2
W OOP Datum aus Access in Textfeld schreiben ohne Stunden/Minuten/Sekunden Java Basics - Anfänger-Themen 2
P (Arbeitstag-) Calendar - 9 anstatt 24 Stunden Java Basics - Anfänger-Themen 12
DStrohma Millisekunden umwandeln in Jahre, Monate, Tage, Stunden Java Basics - Anfänger-Themen 5
D Timer alle 2 Stunden Java Basics - Anfänger-Themen 7
G Stunden und Minuten Java Basics - Anfänger-Themen 11
U 12 Stunden Uhrenanzeige realiesieren in BlueJ! Java Basics - Anfänger-Themen 28
TRunKX Probleme mit der Zeit (Stunden Sekunden) Java Basics - Anfänger-Themen 7
M Stunden, Minuten, Sekunden als Integer-Variablen, wie? Java Basics - Anfänger-Themen 2
P ImageIcon zusammen mit Fenstergrösse skalieren Java Basics - Anfänger-Themen 3
J Hallo zusammen , was macht diese Methode hier genau? Java Basics - Anfänger-Themen 3
J Alle Werte eines Strings zusammen addieren Java Basics - Anfänger-Themen 15
Bluedaishi for schleife um Dateien wieder zusammen zu fügen Java Basics - Anfänger-Themen 11
T Erste Schritte 2 Codes zusammen fügen / Label in JFrame Java Basics - Anfänger-Themen 1
A Klassenvariablen zusammen fassen Java Basics - Anfänger-Themen 5
J Bits zusammen zählen Java Basics - Anfänger-Themen 4
H Erste Schritte Einfaches Programm und GUI zusammen bringen Java Basics - Anfänger-Themen 3
R Den übernächsten Eintrag in der Liste vergleichen und zusammen fassen Java Basics - Anfänger-Themen 11
K Arrays zusammen addieren - brauche Denkanstoß:) Java Basics - Anfänger-Themen 4
S process - getInputStream und getErrorStream zusammen legen Java Basics - Anfänger-Themen 10
M Wie setzt sich eine Klasse zusammen? Java Basics - Anfänger-Themen 16
H 2 arrays zusammen sortieren Java Basics - Anfänger-Themen 3
G Wie 2 Tasten zusammen drücken? Java Basics - Anfänger-Themen 4
F JSP und HTML-Formular zusammen Java Basics - Anfänger-Themen 3
T Pakete und "-cp_ funktionieren net zusammen Java Basics - Anfänger-Themen 2
C Zip: Wie zipe ich mehrere Dateien zusammen? Java Basics - Anfänger-Themen 7
C Rechnen mit Brüchen, ist meine Lösung soweit richtig? Java Basics - Anfänger-Themen 4
C Kann mir jemand sagen warum ich nicht mal rechnen kann ? Java Basics - Anfänger-Themen 32
Liroyd Methode mit Objektvariabel rechnen? Java Basics - Anfänger-Themen 6
I Output BigDecimal anstatt double / Problem beim Rechnen Java Basics - Anfänger-Themen 16
Zeppi Geteilt rechnen Java Basics - Anfänger-Themen 2
D Mit Objekten rechnen, Textfield, JavaFX, Noob Java Basics - Anfänger-Themen 8
L Mit Zahlen im String rechnen Java Basics - Anfänger-Themen 19
L Datentypen Rechnen und abrunden mit double Java Basics - Anfänger-Themen 7
S Hamster Simulator rechnen lernen Parameter int Java Basics - Anfänger-Themen 6
D Operatoren Mit Objekten rechnen Java Basics - Anfänger-Themen 7
P Rechnen mit Brüchen - objektorientierte Programmierung Java Basics - Anfänger-Themen 18
S Rechnen mit MaxValue Java Basics - Anfänger-Themen 7
L Rechnen mit Objekten Java Basics - Anfänger-Themen 3
W Erste Schritte Rechnen mit Schleifen? Denkanstoß gesucht Java Basics - Anfänger-Themen 15
W Seltames Problem bei Rechnen mit BigIntegers Java Basics - Anfänger-Themen 2
A Rechnen mit Text und Zahl Java Basics - Anfänger-Themen 4
S Jede Ziffer einer Zahl auslesen, damit rechnen und beim Ergebnis wiederholen ? Java Basics - Anfänger-Themen 20
S Dezimalzahlen rechnen Java Basics - Anfänger-Themen 3
kilopack15 Rechnen mit großen Zahlen Java Basics - Anfänger-Themen 6
D Rechnen mit numerischen Datentyp Frage Java Basics - Anfänger-Themen 16
E Best Practice Exaktes Rechnen mit (Pseudo-)Rationalen/Realen Zahlen. Operations Zuweisung für (eigene) Klassen Java Basics - Anfänger-Themen 3
1 Mit Java Rechnen Java Basics - Anfänger-Themen 10
T Einstieg in "grafische Progammierung" + Rechnen in Flussdiagramm Java Basics - Anfänger-Themen 2
W Variablen float rundet beim Bruch rechnen Java Basics - Anfänger-Themen 3
N Oracle SQL mit Zwischenergebnis rechnen Java Basics - Anfänger-Themen 2
Y Variable Menge von Objekten erzeugen und mit ihren Attributen rechnen Java Basics - Anfänger-Themen 7
S Double mithilfe eines Scanners so einlesen, dass ich damit rechnen kann Java Basics - Anfänger-Themen 4
J Char-Rechnen Java Basics - Anfänger-Themen 8
A Rechnen mit Set/Get? Java Basics - Anfänger-Themen 2
Z Erste Schritte Instanzmethoden Rechnen (Bruch) Java Basics - Anfänger-Themen 18
M Mit Werten aus Arrays in anderen Methoden rechnen? Java Basics - Anfänger-Themen 3
J Mit Datum rechnen Java Basics - Anfänger-Themen 11
F Erste Schritte [GUI] Dual in Dezimal rechnen Java Basics - Anfänger-Themen 5
D Erste Schritte Rechnen mit Brüchen Java Basics - Anfänger-Themen 13
N mit Werten aus einer mysql datenbank in java rechnen Java Basics - Anfänger-Themen 17
G Rechnen mit Long Variablen Java Basics - Anfänger-Themen 4
N Probleme beim Rechnen mit Integer und double Java Basics - Anfänger-Themen 4
W Variablen Rechnen mit "char" Java Basics - Anfänger-Themen 2
Joew0815 Compiler-Fehler Unexpected Type - Problem mit Variablen rechnen Java Basics - Anfänger-Themen 7
F Werte aus Tabelle vergleichen/rechnen Java Basics - Anfänger-Themen 5
C Mit Potenzen rechnen "Problem" Java Basics - Anfänger-Themen 3
M Mit Array rechnen Java Basics - Anfänger-Themen 9
T Rechnen in Arrays Java Basics - Anfänger-Themen 11
B von Ergebniss weiter rechnen Java Basics - Anfänger-Themen 3
S Rechnen mit Datum bzw. Uhrzeit Java Basics - Anfänger-Themen 3
S Datentypen Operatoren und Ausdrücke (formel richtig rechnen) Java Basics - Anfänger-Themen 8
N Mit long rechnen Java Basics - Anfänger-Themen 2
K Übungsblatt 13 Aufgabe 6 (Rechnen) Java Basics - Anfänger-Themen 12
C Mit Gleitkommazahlen rechnen Java Basics - Anfänger-Themen 20
T Rechnen mit Operatoren Java Basics - Anfänger-Themen 2
W Mit (char) rechnen Java Basics - Anfänger-Themen 3
F Mit Arrays rechnen Java Basics - Anfänger-Themen 12
H Datentypen Rechnen mit signed Byte-Array - unsinged byte Java Basics - Anfänger-Themen 3
B mit benutzereingaben rechnen Java Basics - Anfänger-Themen 4
L Bruch rechnen Java Basics - Anfänger-Themen 29
B mit Datum rechnen Java Basics - Anfänger-Themen 10
D Rechnen mit int Array Java Basics - Anfänger-Themen 9
M mit Uhrzeit rechnen Java Basics - Anfänger-Themen 11
T mit Winkel & Sinus rechnen / sin(30°)=2,5 Java Basics - Anfänger-Themen 7
A Rechnen mit big integer Java Basics - Anfänger-Themen 29
L Mit matrizen rechnen Java Basics - Anfänger-Themen 19
W Probleme mit double rechnen Java Basics - Anfänger-Themen 4
J Datentypen Rechnen mit unterschiedlichen Datentypen Java Basics - Anfänger-Themen 3
K mit einer int rechnen Java Basics - Anfänger-Themen 10
M Warum -48 rechnen? Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben