Ich habe folgenden code geschrieben:
Das Programm soll mithilfe des Ohmschen Gesetzes immer das jeweils leere Feld auffüllen. Es funktioniert so auch aber ich glaube das man die IF anweisung (und auch den restlichen code) sicher besser schreiben kann. Wie gesagt es funktioniert es geht mir nur darum mir vielleicht ein paar Tipps zu holen um beim Programmieren besser zu werden.
mfg Fleckdalm
Java:
public class OhmBL {
private int sst,ws,sp;
public OhmBL(int sst,int ws,int sp){
this.sst=sst;
this.ws=ws;
this.sp=sp;
}
public void berechnen(){
if(sst==0&&ws==0&&sp==0||sst==0&&ws==0||ws==0&&sp==0||sp==0&&sst==0||sst!=0&&ws!=0&&sp!=0){
JOptionPane.showMessageDialog(null, "Es muss genau 1 Textfeld leer sein");
}
else{
if (sst==0){
sst=sp/ws;
}
else{
if(ws==0){
ws=sp/sst;
}
else{
if (sp==0){
sp=ws*sst;
}
}
}
}
}
public int getSst(){
return sst;
}
public int getWs(){
return ws;
}
public int getSp(){
return sp;
}
}
Das Programm soll mithilfe des Ohmschen Gesetzes immer das jeweils leere Feld auffüllen. Es funktioniert so auch aber ich glaube das man die IF anweisung (und auch den restlichen code) sicher besser schreiben kann. Wie gesagt es funktioniert es geht mir nur darum mir vielleicht ein paar Tipps zu holen um beim Programmieren besser zu werden.
mfg Fleckdalm