Так же есть вопрос:Мы задали переменную count и в условии проверяем если целосчисленно делится на два, то мы записываем символы в файл которые мы прочитали и присвоили это значение переменной data,но мы же в любом случае запишем данные, ведь count = 0
Короче я не понял,обьясните пожалуйста
package com.javarush.task.task19.task1906;
/*
Четные символы
Считать с консоли 2 имени файла.
Вывести во второй файл все символы с четным порядковым номером (нумерация начинается с 1).
Пример первого файла:
text in file
Вывод во втором файле:
eti ie
Закрыть потоки ввода-вывод
*/
import java.io.*;
import java.util.ArrayList;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String s = reader.readLine();
String b = reader.readLine();
reader.close();
FileWriter writer = new FileWriter(s);
FileReader reder = new FileReader(b);
int count = 0;
while (reder.ready()) {
int data = reder.read();
if (count % 2 == 0) {
writer.write(data);
}
count++;
}
writer.close();
reder.close();
}
}