Skip to content

Commit 77fe466

Browse files
authored
joy through the will of God
that I may come to you in joy through the will of God, and together with you, find rest. (Romans 15:32)
1 parent 65d26b9 commit 77fe466

1 file changed

Lines changed: 58 additions & 0 deletions

File tree

task19/task1906/Solution.java

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
2+
//that I may come to you in joy through the will of God, and together with you, find rest. (Romans 15:32)
3+
4+
package com.javarush.task.task19.task1906;
5+
6+
/*
7+
Четные байты
8+
*/
9+
10+
import java.io.*;
11+
12+
public class Solution {
13+
public static void main(String[] args) {
14+
try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
15+
FileReader fileReader = new FileReader(reader.readLine());
16+
FileWriter fileWriter = new FileWriter(reader.readLine())) {
17+
int rByte;
18+
int count = 0;
19+
while ((rByte = fileReader.read()) != -1) {
20+
if (++count % 2 == 0) {
21+
fileWriter.write(rByte);
22+
}
23+
}
24+
} catch (IOException e) {
25+
e.printStackTrace();
26+
}
27+
}
28+
}
29+
/*
30+
Четные символы
31+
Считать с консоли 2 имени файла.
32+
Вывести во второй файл все символы с четным индексом.
33+
34+
Пример:
35+
второй символ, четвертый символ, шестой символ и т.д.
36+
37+
Закрыть потоки ввода-вывод
38+
39+
40+
Требования:
41+
1. Программа должна считывать имена файлов с консоли (используй BufferedReader).
42+
2. BufferedReader для считывания данных с консоли должен быть закрыт.
43+
3. Программа должна считывать содержимое первого файла (используй FileReader c конструктором String).
44+
4. Поток чтения из файла (FileReader) должен быть закрыт.
45+
5. Программа должна записывать во второй файл все байты из первого файла с четным индексом (используй FileWriter).
46+
6. Поток записи в файл (FileWriter) должен быть закрыт.
47+
48+
package com.javarush.task.task19.task1906;
49+
50+
*
51+
Четные символы
52+
*
53+
54+
public class Solution {
55+
public static void main(String[] args) {
56+
}
57+
}
58+
*/

0 commit comments

Comments
 (0)