- 01
 - 02
 - 03
 - 04
 - 05
 - 06
 - 07
 - 08
 - 09
 - 10
 - 11
 - 12
 - 13
 - 14
 - 15
 - 16
 - 17
 - 18
 - 19
 - 20
 - 21
 - 22
 - 23
 - 24
 - 25
 - 26
 - 27
 - 28
 - 29
 - 30
 - 31
 - 32
 - 33
 - 34
 - 35
 - 36
 - 37
 - 38
 - 39
 - 40
 - 41
 - 42
 - 43
 - 44
 - 45
 - 46
 - 47
 - 48
 - 49
 - 50
 - 51
 - 52
 - 53
 - 54
 - 55
 - 56
 - 57
 - 58
 - 59
 - 60
 - 61
 - 62
 - 63
 - 64
 - 65
 - 66
 - 67
 - 68
 - 69
 - 70
 - 71
 - 72
 - 73
 - 74
 - 75
 - 76
 
                        import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Main implements ActionListener{
    private JFrame frame;
    private JTextArea area;
    private JTextField fieldName, fieldAge, fieldWeight, fieldHeight, fieldSex;
    private JButton button;
    public static void main(String[] args) throws Exception{
        Main main = new Main();
        main.go();
    }
    public void go(){
        frame = new JFrame();
        JPanel panel = new JPanel();
        JLabel labelName = new JLabel("Имя:   ");
        JLabel labelSex = new JLabel("Пол: ");
        JLabel labelAge = new JLabel("Возраст: ");
        JLabel labelWeight = new JLabel("Вес:   ");
        JLabel labelHeight = new JLabel("Рост:  ");
        fieldName = new JTextField(10);
        fieldAge = new JTextField(10);
        fieldWeight = new JTextField(10);
        fieldHeight = new JTextField(10);
        fieldSex = new JTextField(10);
        area = new JTextArea(6, 73);
        area.setWrapStyleWord(true);
        area.setLineWrap(true);
        button = new JButton("Расчитать");
        button.addActionListener(this);
        JScrollPane scroller = new JScrollPane(area);
        scroller.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
        scroller.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
        panel.add(labelName);
        panel.add(fieldName);
        panel.add(labelSex);
        panel.add(fieldSex);
        panel.add(labelAge);
        panel.add(fieldAge);
        panel.add(labelWeight);
        panel.add(fieldWeight);
        panel.add(labelHeight);
        panel.add(fieldHeight);
        panel.add(area);
        frame.getContentPane().add(BorderLayout.CENTER, panel);
        frame.getContentPane().add(BorderLayout.SOUTH, button);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(1000, 200);
        frame.setTitle("Расход калорий");
        frame.setVisible(true);
    }
    public double bmrM(){
        return 88.362 + (13.397 * Integer.parseInt(fieldWeight.getText())) + (6.25 * Integer.parseInt(fieldHeight.getText())) - (5 * Integer.parseInt(fieldAge.getText())) + 5;
    }
    public double bmrW(){
        return 88.362 + (13.397 * Integer.parseInt(fieldWeight.getText())) + (6.25 * Integer.parseInt(fieldHeight.getText())) - (5 * Integer.parseInt(fieldAge.getText())) - 161;
    }
    public void actionPerformed(ActionEvent event){
        if (fieldSex.getText().equals("Мужской") || fieldSex.getText().equals("мужской")){
            area.setText(fieldName.getText() + ", ваш расход в спокойном режиме(без тренировочного процесса) составляет - " + bmrM() + " калорий.");
        }else{
            area.setText(fieldName.getText() + ", ваш расход в спокойном режиме(без тренировочного процесса) составляет - " + bmrW() + " калорий.");
        }
    }
}
                                 
        
да просто не жри
Ctrl + A, Bksp
https://pastebin.com/qwSstndm
сразу станет на 25 строк короче
>>fieldSex.getText().equals("Мужской") || fieldSex.getText().equals("мужской"))
ахахаха