Advertisement
ArthurC

Untitled

Jan 16th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. package ui;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.Arrays;
  5.  
  6. public class WaarValsApplicatie
  7. {
  8.  
  9. public static void main(String[] args)
  10. {
  11.  
  12. boolean[][] waarden =
  13. {
  14. {
  15. true, true, false
  16. },
  17. {
  18. true, false
  19. },
  20. {
  21. true, true, true, false
  22. },
  23. {
  24. false, false, true
  25. }
  26. };
  27.  
  28. int trueHit = 0;
  29. for (boolean[] rij : waarden)
  30. {
  31. for (int kolom = 0; kolom < rij.length; kolom++)
  32. {
  33. if (rij[kolom] == true)
  34. {
  35. ++trueHit;
  36. }
  37. }
  38. }
  39. System.out.printf("In de 2dim-array komt de waarde true %s keer voor%n", trueHit);
  40.  
  41. ArrayList<Integer> even = new ArrayList<Integer>();
  42. int teller = 0;
  43. for (boolean[] rij : waarden)
  44. {
  45. teller++;
  46. if (rij.length % 2 == 0)
  47. {
  48. even.add(teller);
  49. }
  50. }
  51. System.out.printf("Er zijn %s %s met een even aantal kolommen%n", even.size(), String.format("%s", (even.size() > 1 ? "rijen" : "rij")));
  52. System.out.println(Arrays.deepToString(waarden));
  53. int aantalVervangingen = 0;
  54. for (boolean rij[] : waarden)
  55. {
  56. for (int kolom = 0; kolom < rij.length; kolom++)
  57. {
  58. if (kolom != 0)
  59. {
  60. if (rij[kolom - 1] == true)
  61. {
  62. rij[kolom] = false;
  63. aantalVervangingen++;
  64. }
  65. }
  66. }
  67. }
  68. System.out.println(Arrays.deepToString(waarden));
  69.  
  70. }
  71.  
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement