i want to develop one calculation base application but getting one problem.

Tried as below

```
double add_num = 10.06
String data = edittext.getText().toString();

```

value assign to data is

```
// data = 1000.06

```

now i am converting string to double

```
double amount = Double.parseDouble(data);
// amount = 1000.0
double final_amount = amount + add_num;
// final_amount = 1010.0

```

getting final\_amount is **1000.0** which is not correct because **amount** value is losing precision i want the correct answer which is **1000.06**

please let me know correct way without using format() method