Advertisement
Guest User

Untitled

a guest
Mar 25th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. public class main
  2. {
  3. public static int arraySum(int[] arr)
  4. {
  5. int result = 0;
  6. for (int i = 0; i < arr.length; i++)
  7. {
  8. result += arr[i];
  9. }
  10. return result;
  11. }
  12. public static int arraySumBetter(int [] a)
  13. {
  14. int result = 0;
  15. for (int value : a)
  16. {
  17. result += value;
  18. }
  19. return result;
  20. }
  21.  
  22. public static void main(String [] args)
  23. {
  24. double[] a ={0,2,3,1,0.56};
  25. System.out.format("%.1f", (double) arraySumBetter(a));
  26. }
  27. }
  28.  
  29. typed.java:25: error: incompatible types: double[] cannot be converted to int[]
  30. System.out.format("%.1f", (double) arraySumBetter(a));
  31. ^
  32. Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output
  33. 1 error
  34.  
  35. System.out.format("%.1f", (double) arraySumBetter(a));
  36. ^ remove
  37.  
  38. public static int arraySumBetter(double[] a)
  39. {
  40. double result = 0;
  41. for (double value : a)
  42. {
  43. result += value;
  44. }
  45. return result;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement