Найти в Дзене

День 5. Первые итоги.

День 5, подвожу первые итоги путем создания обобщающего мой прогресс кода. Рассмотрим его (рис 5.1):

рис 5.1
рис 5.1

Нового здесь ничего нет; по стандарту импортируем JOptionPane, вводим переменные типов int (age), double (height, mass и bmi) и класса String(name и result - последняя переменная понадобится для ввода переменных и их преобразования из текст в число).

Далее даем возможность пользователю ввести значения.

Для переменной name все легко: значение присваивается через окно ввода без дополнительных операций. Чего нельзя сказать про переменные age, height и mass. Им придется вводить значение через переменную result, которая представляет собой текст, а после этого преобразовывать его в число (строки12 - 17).

После идет присваивание значения последней переменной (bmi). Происходит оно в строке 18, где все достаточно просто: пtременной bmi присваивается значение mass/height/height*100, далее результат округляется до целого значения через операцию Math.round и делится на 100.

В конце выводим значения в диалоговое окно, и получаем следующие окна (рис 5.2, рис 5.3, рис 5.4, рис 5.5, рис 5.6):

рис 5.2
рис 5.2
рис 5.3
рис 5.3
рис 5.4
рис 5.4
рис 5.5
рис 5.5

На сегодня все.

Если вам было интересно прочитать эту статью о моем прогрессе, подписывайтесь на мой канал и оставляйте комментарии.