Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ackage com.company;
- import java.util.ArrayList;
- import java.util.Scanner;
- public class Test2 {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- String input = scanner.nextLine();
- char ch = '.';
- if (input.charAt(input.length() - 1) == ch) {
- input = input.substring(0,input.length()-1);
- String[] arr = input.split(" ");
- ArrayList<Long> intNums = new ArrayList<>();
- long maxNumber = Integer.MIN_VALUE;
- long[] nums = new long[arr.length];
- for (int i = 0; i < arr.length; i++) {
- if (isNumeric(arr[i])) {
- nums[i] = Long.parseLong(arr[i]);
- }
- }
- for (int i = 0; i < nums.length; i++) {
- if (nums[i] % 2 == 0 && nums[i] != 0) {
- intNums.add(nums[i]);
- }
- }
- if (intNums.size() < 1) {
- System.out.println(-1);
- return;
- }
- for (int i = 0; i < intNums.size(); i++) {
- maxNumber = intNums.get(i) > maxNumber ? intNums.get(i) : maxNumber;
- }
- System.out.println(maxNumber);
- }
- }
- public static boolean isNumeric (String str){
- try {
- Long.parseLong(str);
- return true;
- } catch (NumberFormatException e) {
- return false;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment