Advertisement
Guest User

Untitled

a guest
Sep 30th, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Iopr_Week5_Werkcollegeopgaven_2 {
  4. private static int[] lijst;
  5. public static void main(String[] args) {
  6. // TODO Auto-generated method stub
  7.  
  8. voerInGetallen();
  9. System.out.println(bepaalMaximum(lijst));
  10. System.out.println(bepaalMinimum(lijst));
  11. toonGetallen(pakAlleEvenGetallen(lijst));
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19. }
  20.  
  21. public static void voerInGetallen() {
  22. Scanner input = new Scanner(System.in);
  23. System.out.println("Hoe veel getallen wilt u invoeren?");
  24. int aantal = input.nextInt();
  25. lijst = new int[aantal];
  26.  
  27. for(int i = 0;i < aantal; i++) {
  28. System.out.print("Voer getal " + (i+1) + " in");
  29. int invoer = input.nextInt();
  30. lijst[i] = invoer;
  31. }
  32. input.close();
  33. }
  34.  
  35. public static int bepaalMaximum(int[] gegeven) {
  36. int max = gegeven[0];
  37.  
  38. for(int i = 1; i < gegeven.length; i++) {
  39. max = Math.max(gegeven[i], max);
  40. }
  41. return max;
  42. }
  43.  
  44. public static int bepaalMinimum(int[] gegeven) {
  45. int min = gegeven[0];
  46.  
  47. for(int i = 1; i < gegeven.length; i++) {
  48. min = Math.min(gegeven[i], min);
  49. }
  50. return min;
  51. }
  52.  
  53. public static int[] pakAlleEvenGetallen(int[] gegeven) {
  54. int y = (-1);
  55. for(int i = 0;i < gegeven.length; i++) {
  56. if(gegeven[i] % 2 == 0) {
  57. y++;
  58. }}
  59.  
  60. int []even = new int [y];
  61.  
  62. for(int i = 0, z = 0; i < gegeven.length; i++) {
  63. if(gegeven[i] % 2 == 0) {
  64. even[z] = gegeven[i];
  65. z++;
  66. }}
  67. return even;
  68. }
  69.  
  70. public static void toonGetallen(int even[]) {
  71. for(int i = 0; i < even.length; i++) {
  72. System.out.println("Getal " + (i+1) + ": " + even[i]);
  73. }}
  74.  
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement