Java Projekt in Jbuilder05

  • Themenstarter Themenstarter horst07
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
H

horst07

Gast
Hallo! Kann uns jemand helfen? Ich hatte diesen Beitrag schon im Allgemeinen Bereich gepostet aber da wurde er geschlossen.Wir sind das erste mal in so einem Forum und wissen nicht so recht wie das hier läuft. Wir wollen keine Komplettlösung. Wir haben große Probleme mit einem Java Projekt. Das Konzept steht, aber die Programmierung klappt nicht. Wir wissen nicht mal so recht wo wir anseetzen sollen, da wir nur 3h Java hatten dieses Projekt aber gemacht werden muss(bis 25.01.) Vielleicht ist ja jemand so nett und hilft uns. Ich habe mal einen Link eingestellt von der Oberfläche.
http://data3.blog.de/media/087/2270087_f256160958_l.jpeg

Wir haben z.b versucht diesen Quelltext zu erstellen:

//Konstanten
static final int VA = 65;
static final int BG = 100;
static final double RPRA = 0.005;
static final int RPCK = 0.01;
static final double RPGG = 0.005;
static final int RP = 0.08;
static final int RPPRO = 0.02;
static final int M = 12;
static final int Q = 1.08;

//Variablen
int Zähler=0;
double EA = 0.0;
double CK = 0.0;
double RA = 0.0;
double GG = 0.0;
double ME = 0.0;
double AS = 0.0;
double MR = 0.0;
double RE = 0.0;

JRadioButton jRadioButton2 = new JRadioButton();
ButtonGroup buttonGroup1 = new ButtonGroup();
JButton jButton1 = new JButton();
JButton jButton2 = new JButton();

public void jRadioButton1_actionPerformed(ActionEvent e) {
double EA=100;
int Fall=0;
try {



if (ME>=100!|| ME<100) throw new Exception("errormessage");

if (jRadioButton1.isSelected()) Fall=1;
if (jRadioButton2.isSelected()) Fall=2;

switch(Fall)
{
case 1:
RE = ME*(M+(RP/100)*(M+1/2));
AS = RE*(((Q^(VA-EA))-1)/(Q-1));
AS = AS-(AS*0.005);

break;
case 2:
RE = ME*(M+(RP/100)*(M+1/2));
AS = RE*(((Q^(VA-EA))-1)/(Q-1));
break;


http://data3.blog.de/media/087/2270087_f256160958_l.jpeg
 
horst07 hat gesagt.:
Vielleicht ist ja jemand so nett und hilft uns.

Ja gerne, wenn ihr uns erstmal verrät, was überhaupt eure Frage ist. ???:L

Edit: Wir kennen weder die Aufgabenstellung, noch wissen wir, was z.B.
jradioButton1 und alle weiteren sind, noch habt ihr auch nur einen Satz
geschrieben, in dem ihr versucht zu erklären, wo genau ihr Probleme habt.
 
und ferner begreife ich immer noch nicht das der topic "jbuilder" mit deiner problematik zu tun hat
 
Wenn ihr hier im Forum Antworten wollt, müsst ihr erstmal ein paar Sachen beachten:

1. Kurze Erklärung über die Funktionsweise des Programmes.
2. Kurze Erklärung der Problematik
3. Wenn vorhanden den Code von der Stelle, an der das Problem auftritt hier ins Forum reinsetzen.

Dann zu eurem Probelem, da hab ich nicht ganz verstanden, was das eigentliche Problem wirklich ist, aber hier erstmal ein paar Tipps, wie man mit so einem Programm beginnen kann:

1. Überlegen, welche Klassen und Methoden benötigt sind.
2. Die mit Sicherheit benötigten Klassen und Methoden erstelle, aber erstmal leer lassen.
3. Überlegen welche Methoden was machen müssen, dies am besten als Kommentar in die Methoden reinschreiben. (Gegebenfalls weitere Methoden erstellen, falls nötig)
4. Anfangen die Methoden mit Code zu füllen, am besten bei der Main-Methode beginnen, da dort auch das Programm startet.
5. Erst ein möglichst schmales Programm schreiben um die Grundlegenden Funktionen zu testen.
6. Sobald die Grundlegenden Funktionen angelegt und erfolgreich getestet sind, das Programm erweitern.
 
Achja das hier hab ich vergessen:

Verwendet möglichst leicht zuzuordnende Namen für Variablen, Methoden und Klassen.

jRadioButton1 ist zum beispiel nicht sonderlich zuzuordnen. Besser wäre hier, wenn ihr schaut, was der Button machen soll und ihn dementsprechend bennent.
Der OK-Button, den man aus vielen Anwendungen kennt, könnte Programmintern zum Beispiel "okButton" heißen, wodurch jeder sofort wüsste, welcher Button es ist.
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben