Я пытаюсь вычислить среднее значение на основе пользовательского ввода.Теперь у меня есть основы работы.Но когда я ввожу числа, которые будут 1 \ 3 и т. Д., Я получаю всю серию чисел, когда это происходит, я хочу, чтобы она была округлена до 1 числа.Так же, как это происходит с «обычными» числами, такими как 5.0
Любые объяснения, советы и т. Д. Приветствуются!
final TextView averageView = findViewById(R.id.averageView);
final String averageText = getString(R.string.average);
final Button calculateButton = findViewById(R.id.calculateAverageButton);
calaculateButton.setOnClickListener(new View.onClickListener() {
@SupressLint("SetTextI18n")
public void onClick(View v) {
double grade[] = {Double.parseDouble(((EditText) findViewById(R.id.grade1)).getText().toString());
double weight[] = {Double.parseDouble(((EditText) findViewById(R.id.weight1)).getText().toString());
double weightTotal = weight[0]; double sum = grade[0] * weight[0]
double average = sum / weightTotal
averageView.setText(averageText + " " + Double.toString(average));