How to change sign of any no. by clicking button?

Viewed 94

I am making a calculator app where I want to change the sign of no. by clicking a button.

  buttonplusminus.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            if(edittext==null){
                edittext.setText("");
            }
            else {
                Value1=Float.parseFloat(edittext.getText()+ "");
                 if (Value1<0){

                 }

            }

        }
    });
1 Answers

Just multiply the number with -1 to reverse the symbol and set it again to edit text

buttonplusminus.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        if(edittext.getText()==null){
            edittext.setText("");
        }
        else {
            value1=Float.parseFloat(edittext.getText());
            value1*=-1
                edittext.setText(String.valueOf(value1))

        }
    }
});
Related