package com.javarush.task.task13.task1326; /* Сортировка четных чисел из файла */ import java.io.*; import java.util.ArrayList; import java.util.Scanner; public class Solution { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader( new InputStreamReader( System.in ) ); ArrayList<Integer> List = new ArrayList<>(); String nameFile = br.readLine(); FileInputStream IS = new FileInputStream( nameFile ); Scanner sc = new Scanner( IS ); while ( sc.hasNext() ) { int chislo = sc.nextInt(); if ( chislo % 2 == 0) { List.add(chislo); } } Rangir(List); for (int i = 0; i < List.size(); i++) { System.out.println(List.get(i)); } } public static ArrayList<Integer> Rangir(ArrayList<Integer> list) { for (int i = 0; i < list.size(); i++) { for (int j = i+1; j < list.size() - 1; j++) { int temp; if ( list.get(i) > list.get(j) ) { temp = list.get(i); list.get(i) = list.get(j); list.get(j) = temp; } } } return list; } }