Hallo,
Ich mach ein Java Projekt über BMI und brauch dringend hilfe bim programmieren. Ich weis nicht wie ich die se Tabelle in mein Projekt einfügen kann:
Alter
BMI
19-24 Jahre19-24
25-34 Jahre20-25
35-44 Jahre21-26
45-54 Jahre22-27
55-64 Jahre23-28
>64 Jahre24-29
Ich bin bis jetzt soweit:
Java:
publicclass BMI
{double gewicht;double größe;double bmi;int alter;public BMI (int j){
bmi = bmi;
alter = j;}publicvoidbmi(double m,double kg){
bmi= kg /(m * m);System.out.println("Dein BMI beträgt: "+ bmi);}publicvoid bmialter (int j){if(24>int j <19);}{if(19>double bmi <24);}{System.out.println ("Dein BMI ist nich gut");}}
Wäre nett wenn ihr euch schnellst möglich melden könntet Danke
Was meinst du mit Tabelle einfügen?
Was soll die Zeile
Code:
bmi=bmi
im Konstruktor deiner Meinung nach bewirken?
Da sind generell ein Haufen syntaktische Fehler drin (; nach if Abfragen, falsche Klammersetyung). Vllt solltest du die erstmal beheben, bevor du irgendwas anderes machst.
[JAVA=18]
public void bmialter (int j)
{
if (24 > int j < 19); //semikolon ist zwar auch syntaktisch zugelassen, aber....
} //hier ist die Methode zu ende
{ //das hier wird zwar als Initialisierer erkannt, war aber bestimmt nicht so gewollt
if (19 > double bmi < 24);
}
[/code]
Ok, ist vllt doch mehr semantisch falsch, aber dennoch.
Danke für eure Hilfe...bin echt am verzweifel, könnt ihr euch das bitte nochmal anschauen, hab jetzt was verändert aber mit den Klammern weis ich trotzdem nicht weiter.
Java:
publicclass BMI
{double gewicht;double größe;double bmi;int alter;public BMI (int j){double gewicht = kg;double größe = m;double bmi = bmi;int alter = j;}publicvoidbmi(double größe,double gewicht){
bmi= kg /(m * m);System.out.println("Dein BMI beträgt: "+ bmi);}publicvoid bmialter (int j){ifint alter (24>int j <19);}{if(19>double bmi <24);}{System.out.println ("Dein BMI ist nich gut");}}
Du hast doch nur irgendwohin "int alter" hingeschrieben? oO
Schau dir doch an, wie eine if-Anweisung auszusehen hat, oder wie man eine Methode begrenzt....
hallo ich hab nochmal eine frage, wenn ich möchte das mein program meinen BMI Wert mit den in der Tabelle vorgegebenen Werten vergleicht. Wie schreibe ich das in Java?
[JAVA=42]public class Bmi3Projekt
{
int gewicht;
double groesse;
double BMI;
double differenz;
int alter;
void Bmi(double neugroesse, int neugewicht)
{
gewicht=neugewicht;
groesse=neugroesse;
BMI =(gewicht/(groesse*groesse))*10000;
}
public void ausgeben()
{
System.out.println( "Sie wiegen " +gewicht+ "kg");
System.out.println( " Ihre Größe beträgt. " +groesse+ " cm");
System.out.println( " ihr Bmi beträgt : " + BMI+ " Wert");
}
if int alter (19> int alter <24)
double differenz