Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. DecimalFormat df = new DecimalFormat("#.##");
  2. Double number_total = Double.parseDouble(df.format(total));
  3.  
  4. ERROR:
  5. java.lang.IllegalArgumentException: Bad class: class java.lang.String
  6. at java.text.NumberFormat.format(NumberFormat.java:304)
  7. at java.text.DecimalFormat.format(DecimalFormat.java:702)
  8. at java.text.Format.format(Format.java:93)
  9. at
  10. com.example.jc.salesman.MainActivity.Totais(MainActivity.java:338)
  11. at
  12. com.example.jc.salesman.MainActivity$2.onClick(MainActivity.java:235)
  13.  
  14.  
  15. String strSum = ((String.format("%.2f", Double.toString(sum))));
  16.  
  17. ERROR:
  18. Process: com.example.jc.salesman, PID: 26845
  19. java.util.IllegalFormatConversionException: %f can't format
  20. java.lang.String arguments
  21. at java.util.Formatter.badArgumentType(Formatter.java:1489)
  22. at java.util.Formatter.transformFromFloat(Formatter.java:2038)
  23. at java.util.Formatter.transform(Formatter.java:1465)
  24. at java.util.Formatter.doFormat(Formatter.java:1081)
  25. at java.util.Formatter.format(Formatter.java:1042)
  26. at java.util.Formatter.format(Formatter.java:1011)
  27. at java.lang.String.format(String.java:1999)
  28. at java.lang.String.format(String.java:1973)
  29. at
  30.  
  31.  
  32. com.example.jc.salesman.MainActivity.Totais(MainActivity.java:368)
  33.  
  34. public void Total (String total){
  35.  
  36. Log.d("log2","total: " + total);// it prints 30.00
  37.  
  38. Double number_total = Double.parseDouble(total);
  39.  
  40. Log.d("log2","number_total: " + total);// it prints 30.0
  41. losing a decimal place.
  42.  
  43. array_Total.add (number_total); //Arraylist<Double
  44. sum (double) = sum + number_total;
  45. String strSum = (Double.toString(sum));
  46. total.setText (strSum)
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement