Wir erstellen ein Java Programm.

  • Danke, dass du meine Java Kentnisse anzweifelst ohne meine Skills zu kennen. :)

    War unglücklich formuliert, ging bei mir eher an die vorherigen Teilnehmer (habe die Aufzählung von Flash nicht beachtet) und auch da nur an die Unordnung und falsche Struktur, die unkommentiert hingenommen wurde ;D

    Code
    double weight;    //Hier Gewicht eintragen
    double height;    //Hier Größe Eintragen -> Korrektur von @Linxreen damit man auch Nachkommastellen verwenden kann.
  • Also dann müsste das bis jetzt so aussehen:

    𝕽𝖔𝖑𝖑𝖘𝖙𝖚𝖍𝖑𝖉𝖗𝖎𝖋𝖙𝖊𝖗 𝕾𝖞𝖕𝖍𝖊𝖗

    driftet in den weiten Horizont

    Administrative Rollen
    Aktuell Ehemalig
    LgnR7X0.png CW:RP Moderator
    3StSpnC.png EGM Turnierleiter
    rj1pOt3.png DarkRP-Reboot SuperAdmin (Teamleitung, Projektleitung)
    rj1pOt3.png DarkRP-Reboot Developer

    khEPXJu.png ArmA3 BW:RP / AM:RP Senior-Moderator
    Rdh5XR9.png ArmA3 SW:RP / Halo:RP Moderator
    rj1pOt3.png GangRP SuperAdmin (Teamleitung, Stlv. Projektleitung)
    rj1pOt3.png DarkRP Admin (Stlv. Leitung)
    Sjwy3jt.png SWTOR:RP SuperAdmin / Admin (Stlv. Leitung/Stlv. Projektmanager)

  • Also dann müsste das bis jetzt so aussehen:

    Ihr habt aber 2 mal Scannr btw.

    Scanner sc = new Scanner(System.in); // Input der Daten durch die Konsole vorausgesetzt -> Einfacher für Anfänger

    Für den Scanner:

    Java
    Scanner scan = new Scanner(System.in);
  • Ich hab den Scanner nur eher deklariert. (Ausgebessert)

    𝕽𝖔𝖑𝖑𝖘𝖙𝖚𝖍𝖑𝖉𝖗𝖎𝖋𝖙𝖊𝖗 𝕾𝖞𝖕𝖍𝖊𝖗

    driftet in den weiten Horizont

    Administrative Rollen
    Aktuell Ehemalig
    LgnR7X0.png CW:RP Moderator
    3StSpnC.png EGM Turnierleiter
    rj1pOt3.png DarkRP-Reboot SuperAdmin (Teamleitung, Projektleitung)
    rj1pOt3.png DarkRP-Reboot Developer

    khEPXJu.png ArmA3 BW:RP / AM:RP Senior-Moderator
    Rdh5XR9.png ArmA3 SW:RP / Halo:RP Moderator
    rj1pOt3.png GangRP SuperAdmin (Teamleitung, Stlv. Projektleitung)
    rj1pOt3.png DarkRP Admin (Stlv. Leitung)
    Sjwy3jt.png SWTOR:RP SuperAdmin / Admin (Stlv. Leitung/Stlv. Projektmanager)

  • double bmi = height/weight; // wenn jetzt wieder irgendwas falsch ist geh ich mich erhängen.

    "bmi" ist nicht deklariert.

    Somit müsste aus

    Java
    public class Main {
    Java
    public class BMI {

    werden.

    𝕽𝖔𝖑𝖑𝖘𝖙𝖚𝖍𝖑𝖉𝖗𝖎𝖋𝖙𝖊𝖗 𝕾𝖞𝖕𝖍𝖊𝖗

    driftet in den weiten Horizont

    Administrative Rollen
    Aktuell Ehemalig
    LgnR7X0.png CW:RP Moderator
    3StSpnC.png EGM Turnierleiter
    rj1pOt3.png DarkRP-Reboot SuperAdmin (Teamleitung, Projektleitung)
    rj1pOt3.png DarkRP-Reboot Developer

    khEPXJu.png ArmA3 BW:RP / AM:RP Senior-Moderator
    Rdh5XR9.png ArmA3 SW:RP / Halo:RP Moderator
    rj1pOt3.png GangRP SuperAdmin (Teamleitung, Stlv. Projektleitung)
    rj1pOt3.png DarkRP Admin (Stlv. Leitung)
    Sjwy3jt.png SWTOR:RP SuperAdmin / Admin (Stlv. Leitung/Stlv. Projektmanager)

  • Also dann müsste das bis jetzt so aussehen:

    Naja der Beitrag mit dem bmi sollte doch stimmen den anhand des BMIs können wir ja erst weitergeben welches bmi zu welchem Körpermaß passt.

  • "bmi" ist nicht deklariert.

    Somit müsste aus

    Java
    public class Main {
    Java
    public class BMI {

    werden.

    Was?

    bmi wird genau da deklariert. Where's the issue?

    Mit freundlichen Grüßen,

    Airfox

    -

    ehemaliger Forenadministrator und Forenverwaltungsleiter, TS³-Moderator und EGM-Developer. FeelsBirthdayMan

  • Nevermind, hab gerade mich etwas verlesen und meinte, es würde 2 gleiche variablen nur einer class geben.

    𝕽𝖔𝖑𝖑𝖘𝖙𝖚𝖍𝖑𝖉𝖗𝖎𝖋𝖙𝖊𝖗 𝕾𝖞𝖕𝖍𝖊𝖗

    driftet in den weiten Horizont

    Administrative Rollen
    Aktuell Ehemalig
    LgnR7X0.png CW:RP Moderator
    3StSpnC.png EGM Turnierleiter
    rj1pOt3.png DarkRP-Reboot SuperAdmin (Teamleitung, Projektleitung)
    rj1pOt3.png DarkRP-Reboot Developer

    khEPXJu.png ArmA3 BW:RP / AM:RP Senior-Moderator
    Rdh5XR9.png ArmA3 SW:RP / Halo:RP Moderator
    rj1pOt3.png GangRP SuperAdmin (Teamleitung, Stlv. Projektleitung)
    rj1pOt3.png DarkRP Admin (Stlv. Leitung)
    Sjwy3jt.png SWTOR:RP SuperAdmin / Admin (Stlv. Leitung/Stlv. Projektmanager)

  • "bmi" ist nicht deklariert.

    Somit müsste aus

    Java
    public class Main {
    Java
    public class BMI {

    werden.

    BMI ist in diesem Fall eine Variable, die durch diese Formel deklariert wird und greift auf keine Klasse zu. Daher braucht man die Klasse nicht extra umbenennen.


    double bmi = height/weight; // wenn jetzt wieder irgendwas falsch ist geh ich mich erhängen.

    BMI ist Gewicht in Kilo geteilt durch Größe in Meter im Quadrat, also

    Code
    double bmipre = weight / (height * height);  //Zu beachten ist, dass der User die größe in Meter angeben muss, z.B. 1,75
    int bmi = (int) bmipre;  //BMI ist eine Ganzzahl, daher nachträgtlich ein Typecast zu Double
  • BMI ist in diesem Fall eine Variable, die durch diese Formel deklariert wird und greift auf keine Klasse zu. Daher braucht man die Klasse nicht extra umbenennen.


    BMI ist Gewicht in Kilo geteilt durch Größe in Meter im Quadrat, also

    Code
    double bmipre = weight / (height * height);  //Zu beachten ist, dass der User die größe in Meter angeben muss, z.B. 1,75
    int bmi = (int) bmipre;  //BMI ist eine Ganzzahl, daher nachträgtlich ein Typecast zu Double

    Ich hab double bmi genommen weil das maß für untergewicht 18,5 ist

    Linxreen btw. Der BMI wird so berechnet:

    Körpergewicht / (Körpergröße)²

    und nicht so, :p :

    Ja gut hätte mich besser informieren sollen naja auf jeden Fall sollte es so weitergehen

    If (bmi < 18,5) {

  • Ist das ganze noch aktuell? Linxreen

    Ist seit der letzten Antwort schon ein Weilchen vergangen

    CW:RP
    Name Einheit
    PVT Colinski327th
    PVT PrahuKlonkrieger
    Prüfung des Könnens wegen
    der Röhre verkackt Counter
    IIII (Bei Versuch 5 geschafft, aber bin jetzt wieder Jüngling, war dann mal wieder Padawan aber jetzt wieder Jüngling)
    Ehemals

    Forenverwaltung

    EGM CC Designer

  • Oninoni 15. Mai 2020 um 14:16

    Hat das Label Veraltet hinzugefügt.