Asenov

Get First Odd or Even Elements

Mar 17th, 2016
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.02 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class GetFirstOddOrEvenElements {
  4.     public static void main(String[] args) {
  5.         Scanner input = new Scanner(System.in);
  6.         String[] strArr = input.nextLine().split(" ");
  7.         int n = Integer.parseInt(input.findInLine("\\d+"));
  8.         String oddOrEven = input.next();
  9.         int counter = 0;
  10.  
  11.         for (int i = 0; i < strArr.length; i++){
  12.             String s = " ";
  13.             if (counter == n){
  14.                 break;
  15.             }
  16.             if (counter == n - 1 || i == strArr.length - 1){
  17.                 s = "";
  18.             }
  19.  
  20.             int currentNumber = Integer.parseInt(strArr[i]);
  21.             if (currentNumber % 2 == 0 && oddOrEven.equals("even")){
  22.                 System.out.printf("%d%s", currentNumber, s);
  23.                 counter++;
  24.             }
  25.             else if (currentNumber % 2 != 0 && oddOrEven.equals("odd")){
  26.                 System.out.printf("%d%s", currentNumber, s);
  27.                 counter++;
  28.             }
  29.         }
  30.     }
  31. }
Add Comment
Please, Sign In to add comment