Я использую метод расчета для отображения результата, который будет изменен пользователем.Чтобы быть более понятным, например, пользователь собирается ввести общее количество калорий в день.когда пользователь хочет добавить еду, он предполагает добавить количество потребляемых калорий.затем метод расчета, например, рассчитает это, взяв количество калорий в день и вычтя его с потреблением калорий.Например: количество калорий - потребление калорий = результат
в методе расчета, приведенном выше, я хочу снова использовать значение «результат», чтобы вычесть результат потребления калорий - потребление калорий = результат2
и продолжать делатьТо же самое, пока пользователь не потребляет все количество калорий в день.
Я пытался написать цикл, но проблема заключалась в условии цикла.Я не знаю точно, как написать условие.Кроме того, я не уверен, что массив является лучшим решением для этого!
public void DisplayMCB(){
SharedPreferences s= getSharedPreferences("data",Context.MODE_PRIVATE);
double cAmount = s.getFloat("calorieAmount",0.0f);
String mealT = s.getString("meal","");
double caloriesEarned = results2 - cAmount;
lastMeal.setText(mealT);
lastMeal.setVisibility(View.VISIBLE);
if (caloriesEarned!=results2){
new DecimalFormat("##.##").format(caloriesEarned);
theTakenCalorie.setVisibility(View.VISIBLE);
}
}
Заранее спасибо