public class Solution { public static void main(String[] args) throws IOException { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String s = reader.readLine(); Boolean up = true; for (char c : s.toCharArray()) { if (up) c = toUpperCase(c); up = false; if (c == ' ') { up = true; } System.out.print(c); } } } Решение содрал, но не могу понять как реализован bollean