Hilfe, bin ganz neu in Java und habe keine AHnung. Lese mich aber schon ein. Nun hat mein Prof. so eine Aufgabe gestellt und man soll die Fehler finden. Ich finde keine mehr. Könnt ihr mir helfen?
Danke
Java:
publicclassBeet{publicstaticvoidmain(String[] args){int steineProM;int rosenProQm;double steineGesamt, rosenGesamt;// Anzahl der Steine pro Meter// Anzahl der Rosen pro Quadratmeter8= steineProM;10= rosenProQm;// Konstante Pi definierenfinaldouble PI =3.141592;// Durchmesser setzenint durchmesser =4;// Berechnung durchhfuehren
steineGesamt =(durchmesser*PI)*steineProM;
rosenGesamt =(PI*(durchmesser*durchmesser/4))*rosenProQm;// Ausgabe der WerteSystem.out.println("rosenGesamt");System.out.println("steineGesamt");}}
public class Beet {
public static void main(String[] args) {
int steineProM;
int rosenProQm;
double steineGesamt, rosenGesamt;
// Anzahl der Steine pro Meter
// Anzahl der Rosen pro Quadratmeter
steineProM = 8;
rosenProQm = 10;
// Konstante Pi definieren
final double PI = 3.141592;
// Durchmesser setzen
int durchmesser = 4;
// Berechnung durchhfuehren
steineGesamt = (durchmesser*PI)*steineProM;
rosenGesamt = (PI*(durchmesser*durchmesser/4))*rosenProQm;
// Ausgabe der Werte
System.out.println("rosenGesamt");
System.out.println("steineGesamt");
}
}
doch und als Ergebnis
rosenGesamt
(regex):125\.663[0-9]*
steineGesamt
(regex):100\.530[0-9]*
Okay ich denke wir reden aneinander vorbei. Was bezeichnest du als "Ergebnis"? Lädst du das Programm irgendwo hoch und du bekommst eine Ausgabe oder testest du es selber in einer Entwicklungsumgebung (Eclipse, Intellij, Netbeans, .. )?
Kleiner Tipp noch: Überleg mal wie man Werte auf der Konsole ausgibt.
Darauf kann man sich aber nicht ausruhen. Euer Prof wird euch sicherlich gezeigt haben, wie man Variablen auf der Konsole ausgibt. Ansonsten einfach mal danach googeln. Gibt genug Einträge dazu
publicstaticvoidmain(String[] args ){...// Ausgabe der WerteSystem.out.println(rosenGesamt);// <-- keine AnführungszeichenSystem.out.println(steineGesamt);}
JA IRGENDWO habe ich nun bei Kreisbeet ein / mit einem * verwechselt.... Danke @mihe7 .
----
So blööööde Frage, aber wie kann man eigentlich den Durchmesser eines Kreisblumenbeets mit einem Maßband messen?
Man kann doch schlecht den μ-Winkel sowie den Sehnentangentenwinkel durch blosses Hinsehen bestimmen.
Die Frage stellt sich für mich nicht, weil das alles Overkill ist Ansonsten Variante (2), dann würde ich allerdings die default-Method gleich in das originäre Interface klatschen und mir die Erweiterung davon sparen.
Bzgl. der Berechnung: schau mal, was rauskommt, wenn Du 15 Rosen/m² verwendest...
Wenn ein kreisförmiges Blumenbeet einen Durchmesser von 4 anstatt 1 Metern hat und in ein einmetriges Blumenbeet passen 5 Rosen dann passen da doch ungefähr 12,56mal so viele Rosen rein wie vorher..... ODER nich?
Weil wenn nich dann ist # 38 auch falsch....
Ich habe irgendwie die Vermutung dass das noch nich richtig iss......
Weiß ich, als einstiger Mathe-lk'er sollte ich mich schämen.
Die Einheit, in der die "Rosendichte" gegeben ist, ist [1/qm]. Wenn Du von einer Fläche in Quadratmetern ausgehst, ist ihre Einheit [qm]. Sei die Rosendichte gleich 15/qm und die Fläche 10 qm, dann ergibt sich eine Zahl n = 15/qm * 10 qm = 150 qm/qm = 150.
Es folgt: pf.gibProM() * gf.gibFlaecheInQCm() / 10000f wobei ich immer noch nicht weiß, warum die Methode gibProM heißt und nicht gibProQM...