Java
-
- Berichten: 34
Java
hoi
Weet iemand hoe voel ik twee ingelezen getallen met elkaar kan vermenigvuldigen in Java je moet ze ingeven en een terecht venstertje en dan moet je van de twee getallen de oppervlakte van een driehoek berekenen maar ik krijg mijn twee getallen die ik ingelezen heb via bericht venstertje niet vermenigvuldigd
hieronder mijn geschreven code:
package pac1;
public class OpvlakteDriehoekGebruik {
private static OpervlakteDriekhoek double1;
private static OpervlakteDriekhoek double2;
public static void main(String[] args) {
double1 = new OpervlakteDriekhoek("Demo voor OpervlakteDriekhoek");
double2 = new OpervlakteDriekhoek("Demo voor OpervlakteDriekhoek");
double1.readDouble("Geef een kommagetal");
double2.readDouble("Geef een kommagetal");
double resultaat= double1* double2/2;
}
}
The operator * is undefined for the argument type(s) pac1.OpervlakteDriekhoek, pac1.OpervlakteDriekhoek
dit is de foutmelding die ik krijg, kan iemand mij helpen a.u.b.
dank je wel groeten Marjan
Weet iemand hoe voel ik twee ingelezen getallen met elkaar kan vermenigvuldigen in Java je moet ze ingeven en een terecht venstertje en dan moet je van de twee getallen de oppervlakte van een driehoek berekenen maar ik krijg mijn twee getallen die ik ingelezen heb via bericht venstertje niet vermenigvuldigd
hieronder mijn geschreven code:
package pac1;
public class OpvlakteDriehoekGebruik {
private static OpervlakteDriekhoek double1;
private static OpervlakteDriekhoek double2;
public static void main(String[] args) {
double1 = new OpervlakteDriekhoek("Demo voor OpervlakteDriekhoek");
double2 = new OpervlakteDriekhoek("Demo voor OpervlakteDriekhoek");
double1.readDouble("Geef een kommagetal");
double2.readDouble("Geef een kommagetal");
double resultaat= double1* double2/2;
}
}
The operator * is undefined for the argument type(s) pac1.OpervlakteDriekhoek, pac1.OpervlakteDriekhoek
dit is de foutmelding die ik krijg, kan iemand mij helpen a.u.b.
dank je wel groeten Marjan
- Berichten: 2.097
Re: Java
In Java werkt de vermenigvuldigingsoperator enkel maar op getallen (int, float, double), en kan deze niet uitgebreidt worden naar objecten.
Ik vermoed dat de ingegeven waarden ergens opgeslagen worden in een double in 'OppervlakteDriehoek'?
Wat je dan moet doen is :
double resultaat=double1.value*double2.value/2;
met 'value' de naam van de variabele waarin de waarde is opgeslagen.
Ik vermoed dat de ingegeven waarden ergens opgeslagen worden in een double in 'OppervlakteDriehoek'?
Wat je dan moet doen is :
double resultaat=double1.value*double2.value/2;
met 'value' de naam van de variabele waarin de waarde is opgeslagen.
"Why must you speak when you have nothing to say?" -Hornblower
Conserve energy: Commute with a Hamiltonian
Conserve energy: Commute with a Hamiltonian