I created a simple android currency converter app where the user enters the value in euro and the converted price is displayed in other currencies. But how do I round up the numbers to the nearest 50 cent? so if 1 euro is equal to 1.3395 dollars how do I get the app to display 1.50 dollars?
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        final EditText editEuro = (EditText) findViewById(R.id.editEuro);
        final EditText editAud = (EditText) findViewById(R.id.editAud);
        final EditText editCad = (EditText) findViewById(R.id.editCad);
        final EditText editNzd = (EditText) findViewById(R.id.editNzd);
        final EditText editGbp = (EditText) findViewById(R.id.editGbp);
        final EditText editUsd = (EditText) findViewById(R.id.editUsd);
        Button buttonConvert = (Button)findViewById(R.id.buttonConvert);
        buttonConvert.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View arg0) {
                double euro = Double.valueOf( editEuro.getText().toString());
                double aud = euro *  1.4471 ;
                double cad = euro *  1.4635 ;
                double nzd = euro *  1.5835 ;
                double gbp = euro *  0.7965 ;
                double usd = euro *  1.3395 ;
                editAud.setText(String.valueOf(aud));
                editCad.setText(String.valueOf(cad));
                editNzd.setText(String.valueOf(nzd));
                editGbp.setText(String.valueOf(gbp));
                editUsd.setText(String.valueOf(usd));
            }
        });
    }
 
     
    