Advertisement
Pete1

Untitled

Mar 17th, 2016
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1.  
  2. import java.util.ArrayList;
  3. import java.util.List;
  4. import java.util.Scanner;
  5.  
  6. public class Problem11GetFirstOddOrEvenElements {
  7. public static void main(String[] args) {
  8. Scanner console = new Scanner(System.in);
  9.  
  10. String[] input = console.nextLine().split(" ");
  11.  
  12. List<Integer> numbers = new ArrayList<>();
  13. for (int i = 0; i < input.length; i++) {
  14. numbers.add(Integer.parseInt(input[i]));
  15.  
  16. }
  17. String[] secondInput = console.nextLine().split(" ");
  18. int numbersToGet = Integer.parseInt(secondInput[1]);
  19. String evenOrOddToGet = secondInput[2];
  20.  
  21. findingEvenOrOdd(numbers, numbersToGet, evenOrOddToGet);
  22.  
  23.  
  24. }
  25.  
  26. static int findingEvenOrOdd(List<Integer> numbers, int numbersToGet, String evenOrOddToGet) {
  27. if (evenOrOddToGet.equals("even")) {
  28. for (int i = 0; i < numbers.size(); i++) {
  29. if (numbers.get(i) % 2 == 0) {
  30. System.out.print(numbers.get(i) + " ");
  31. numbersToGet--;
  32. if (numbersToGet == 0) {
  33. System.exit(0);
  34. }
  35.  
  36. }
  37.  
  38. }
  39. } else {
  40. for (int i = 0; i < numbers.size(); i++) {
  41. if (numbers.get(i) % 2 != 0) {
  42. System.out.print(numbers.get(i) + " ");
  43. numbersToGet--;
  44. if (numbersToGet == 0) {
  45. System.exit(0);
  46. }
  47.  
  48. }
  49. }
  50. }
  51. return 1;
  52. }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement