Помогите пожалуйста разобраться.
package com.javarush.task.task08.task0823;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.lang.Character;
import static java.lang.Character.toUpperCase;
import java.lang.*;
/*
Омовение Рамы
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String string = reader.readLine();
String a = "мама мыла раму.";
char[] b = a.toCharArray();
for (int i = 0; i<b.length; i++) {
if(i==0 || b [i - 1] == ' '){
b[i]=Character.toUpperCase(b[i]);
}
}
//напишите тут ваш код
System.out.println(new String(b));
}
}