Advertisement
Guest User

Untitled

a guest
Jan 17th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.65 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package Arrays;
  7. //EXAMEN!!!!
  8.  
  9. /**
  10. *
  11. * @author Anne
  12. */
  13. public class Array {
  14.  
  15. private int[] lijstGetallen = new int[5];
  16. //onmiddellijk new er bij zetten//anders niet bruikbaar.
  17.  
  18. public Array() {
  19.  
  20. lijstGetallen[0] = 15;
  21. lijstGetallen[1] = 2;
  22. lijstGetallen[2] = 8;
  23. lijstGetallen[3] = 36;
  24. lijstGetallen[4] = 12;
  25. }
  26.  
  27. public void drukAf() {
  28. for (int i = 0; i < 5; i++) {
  29. System.out.println(lijstGetallen[i]);
  30. }
  31. }
  32.  
  33. public void drukAfOmgekeerd() {
  34. System.out.println("omgekeerd");
  35. for (int i = 4; i >= 0; i--) {
  36. System.out.println(lijstGetallen[i]);
  37. }
  38. }
  39.  
  40. public void som() {
  41. //tel alle elementen op.
  42. System.out.println("optellen");
  43. int som = 0;
  44. for (int i = 0; i < 5; i++) {
  45. som += lijstGetallen[i];
  46. }
  47. System.out.println("som = " + som);
  48. }
  49.  
  50. public void somIndexen() {
  51. //tel alle elementen op.
  52. System.out.println("optellen van de indexen");
  53. int som = 0;
  54. for (int i = 0; i < 5; i++) {
  55. som += i;
  56. }
  57. System.out.println("som van de indexen = " + som);
  58. }
  59.  
  60. public void someven() {
  61. //tel alle even elementen op.
  62. System.out.println("optellen van de even");
  63. int som = 0;
  64. for (int i = 0; i < 5; i++) {
  65. if (lijstGetallen[i] % 2 == 0) {
  66. //deelbaar door twee?
  67. som = som + lijstGetallen[i];
  68. }
  69. }
  70. System.out.println("som van de even getallen = " + som);
  71. }
  72.  
  73. public void somoneven() {
  74. //tel alle even elementen op.
  75. System.out.println("optellen van de oneven");
  76. int som = 0;
  77. for (int i = 0; i < 5; i++) {
  78. if (lijstGetallen[i] % 2 != 0) {
  79. //niet deelbaar door twee?
  80. som = som + lijstGetallen[i];
  81. }
  82. }
  83. System.out.println("som van de oneven getallen = " + som);
  84. }
  85.  
  86. public void product() {
  87. //tel alle elementen op.
  88. System.out.println("product");
  89. int product = 1;
  90. for (int i = 0; i < 5; i++) {
  91. if (lijstGetallen[i] != 0) {
  92. product = product * lijstGetallen[i];
  93. }
  94. }
  95. System.out.println("product = " + product);
  96. }
  97.  
  98. public void zoekKleinste() {
  99. int voorlopigMin = lijstGetallen[0];
  100. for (int i = 0; i < lijstGetallen.length; i++) {
  101. if (lijstGetallen[i] < voorlopigMin) {
  102. voorlopigMin = lijstGetallen[i];
  103. }
  104. }
  105. System.out.println("zoek kleinste getal = " + voorlopigMin);
  106.  
  107. }
  108.  
  109. public void verwisselPlaatsKleinsteGrootste() {
  110. int voorlopigMin = lijstGetallen[0];
  111. int indexMin = 0;
  112. for (int i = 0; i < lijstGetallen.length; i++) {
  113. if (lijstGetallen[i] < voorlopigMin) {
  114. voorlopigMin = lijstGetallen[i];
  115. indexMin = i;
  116. }
  117. }
  118. int voorlopigMax = lijstGetallen[0];
  119. int indexMax = 0;
  120. for (int i = 0; i < lijstGetallen.length; i++) {
  121. if (lijstGetallen[i] > voorlopigMax) {
  122. voorlopigMax = lijstGetallen[i];
  123. indexMax = i;
  124. }
  125. }
  126. lijstGetallen[indexMax] = voorlopigMin;
  127. lijstGetallen[indexMin] = voorlopigMax;
  128. }
  129.  
  130. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement