Код: Выделить всё
import java.lang.System;
import java.util.Scanner;
; мы всегда принимаем пользовательский ввод через этот класс. но у меня есть вопрос: почему Java использует PrintStream и `InputStream` для ввода через консоль, а не какие-либо другие альтернативы. не могли бы вы разъяснить мне, когда использовать какие классы ввода-вывода, являются ли они классами потоков символов или классами потоков байтов?