Here is the code:
How do I make it come out as only 2 decimal places?
My app crashes when I use String.format("%.2f", maltRequiredString);
public class MainActivity extends AppCompatActivity {
EditText batchVolEditText;
EditText ogEditText;
EditText bheEditText;
TextView maltRequiredTextView;
public void calculate(View view) {
String batchVolString = batchVolEditText.getText().toString();
String ogString = ogEditText.getText().toString();
String bheString = bheEditText.getText().toString();
double batchVolDouble = Double.parseDouble(batchVolString);
double ogDouble = Double.parseDouble(ogString);
double bheDouble = Double.parseDouble(bheString);
double specificGravity = 0.96;
double maltRequired = (batchVolDouble * ogDouble * specificGravity) / bheDouble;
String maltRequiredString = Double.toString(maltRequired);
maltRequiredTextView.setText(maltRequiredString + "kg");
}