Dieser Artikel beschreibt die Funktion der einfachen Body Mass Index (BMI) von Java Swing (BMI). Teilen Sie es für Ihre Referenz wie folgt weiter:
BMI, Body Mass Index, wird vom Gewicht der Kilogramm geteilt durch die Höhe des Quadrats von Metern abgeleitet. Es ist derzeit ein häufiger Standard für die Messung des Körpers und ob es gesund ist.
Dieser Artikel implementiert einen einfachen BMI -Taschenrechner mit Java Swing. Obwohl es jetzt entsprechende Webanwendungen auf der Webseite gibt, ist es immer noch etwas erfüllt, diesen Taschenrechner herstellen zu können. Ich hoffe, ich kann in Zukunft mehr gute Anwendungen als diese treffen.
Endgültiger laufender Effekt:
Funktion: Es können drei Kriterien ausgewählt werden: China, Asien und WHO und die Berechnungsergebnisse sind geringfügig unterschiedlich.
Berechnungsformel: BMI = Gewicht / (Höhe*Größe) dh die Gewichtskilogramm geteilt durch das Höhenmesserquadrat
Paket WeightIndex; import Javax.swing. Private Jpanel ContentPane; Privat Jlabel Titlelabel; Private Jpanel Contentpanel; Privat Jbutton Sublebutton; private Buttongroup BG; Privat Jpanel Sexpanel; Privat Jradiobutton Chinaradio; Privat Jradiobutton Asiaradio; Privat Jradiobutton Whoradio; Privat Jpanel Whpanel; Privat Jlabel Heightlabel; Privat Jlabel WeightLabel; Private JTextField HeightText; private JTextfield WeightText; Privat Jpanel Conolepanel; Privat JLabel Consolelabel; private jtextfield consoleText; privates Doppelgewicht; private doppelte Höhe; privates Doppel -BMI; /*** Starten Sie die Anwendung. */ public static void main (String [] args) {eventQueue.invokelater (new Runnable () {public void run () {try {woithindex rahmen = new WeightIndex (); Fram.pack (); } /*** Erstellen Sie den Rahmen. */ public WeightIndex () {settitle ("wulin.com - Größe und Gewichtsindexrechner v1.0"); setDefaultCloseOperation (jframe.exit_on_close); Setbounds (100, 100, 450, 300); // Hauptcontainer contentPane = new jpanel (); ContentPane.SetBorder (neuer leererBorder (5, 5, 5, 5)); contentPane.setLayout (neuer BorderLayout (0, 0)); setContentPane (contentPane); // Titel, Hauptcontainer North Titlelabel = new JLabel ("Größe und Gewichtsindexrechner"); Titlelabel.Sethorizontalalignment (SwingConstants.Center); contentPane.add (Titlelabel, BorderLayout.North); // Speichern Sie die Optionspanel, Hauptcontainer contentPanel = new Jpanel (); ContentPanel.SetLayout (New BorderLayout ()); contentPane.add (contentPanel, borderLayout.Center); // Schaltfläche Senden, Hauptcontainer South Subierbutton = new Jbutton ("Berechnung"); contentPane.add (Subledbutton, BorderLayout.South); // Speichern Sie das geschlechts ausgewählte Panel, Option North BG = New Buttongroup (); sexpanel = new jpanel (); sexpanel.setLayout (neuer FlowLayout ()); contentPanel.add (sexpanel, borderLayout.north); Chinaradio = New Jradiobutton ("chinesischer Standard"); Chinaradio.SetSelected (True); Asiaradio = New Jradiobutton ("Asien Standard"); WHORADIO = New Jradiobutton ("WHO (Weltgesundheitsorganisation) Standard"); BG.ADD (Chinaradio); BG.ADD (ASIARADIO); bg.add (whoradio); sexpanel.add (Chinaradio); sexpanel.add (Asiaradio); sexpanel.add (whoradio); // Speichern Sie die Größe und das Gewichtsfeld in den Optionen whpanel = new Jpanel (); whpanel.setLayout (neuer FlowLayout ()); ContentPanel.Add (WHPANEL, BORTELLAYOUT.Center); birglabel = new JLabel ("Höhe (Meter/m):"); WeightLabel = New JLabel ("Gewicht (kg/kg):"); heightText = new JTextField (10); heightText.settoolTipText ("Bitte eingeben Sie Höhe"); WeightText = new JTextField (10); WeightText.settoolTipText ("Bitte eingeben"); WHPANEL.ADD (HIGHLABEL); whpanel.add (heightText); WHPANEL.ADD (WeightLabel); WHPANEL.ADD (GewichtText); // Ergebnis conolepanel = new jpanel (); conolepanel.setLayout (neuer FlowLayout ()); consolelabel = new JLabel ("Ihr Body Mass Index ist:"); consoleText = new JTextField (28); consoleText.Seetedable (falsch); conolepanel.add (consolelabel); conolepanel.add (consoleText); contentPanel.add (conolepanel, borderlayout.South); subjektbutton.addactionListener (new actionListener () {public void actionPerformed (actionEvent e) {String hstr = heightText.getText (); String WSTR = WeightText.GIETTEXT (); MUSTER MUSTER = MUSTERSCHAFTS MUSTERN = MUSTERN. Muster.Mather (WSTR); Decimalformat ("#0"); "Obacteria, Sie können jetzt Gewicht verlieren!"; Gewicht! "; Sonst, wenn (BMI <30) out =" Obakterien, es ist Zeit, jetzt Gewicht zu verlieren! "; Sonst (Bmi> = 30) out =" schwer fettleibige, nicht gewöhnliche Menschen, jetzt Gewicht verlieren! "; sonst =" Sie haben von Aliens gesendet, bitte gehen Sie wieder ein! "; Wenn (BMI <24,9) out = "Normal, großartig!" = "Extrem fettleibig, Sie müssen für einen Blick ins Krankenhaus gehen!"; }}Für weitere Informationen zu Java -Algorithmen können Leser, die an dieser Website interessiert sind, die Themen "Java -Datenstruktur und Algorithmus -Tutorial", "Zusammenfassung der Java -Operation DOM -Knoten -Tipps", "Zusammenfassung der Java -Datei- und Verzeichnisoperationstipps" und "Zusammenfassung der Java -Cache -Operation Tipps" anzeigen
Ich hoffe, dieser Artikel wird für Java -Programme aller hilfreich sein.