public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String s = reader.readLine();
//напишите тут ваш код
String[] q = s.split(" ");
StringBuilder sb = new StringBuilder();
char[] charry;
for(int i=0; i<q.length; i++)
{
charry = q[i].toCharArray();
charry[0] = Character.toUpperCase(charry[0]);
for(int j=0; j<charry.length; j++)
{
sb.append(charry[j]);
}
sb.append(" ");
}
System.out.print(sb.toString().trim());
}
}
Написать программу, которая вводит с клавиатуры строку текста.
Программа заменяет в тексте первые буквы всех слов на заглавные.
Вывести результат на экран.
Пример ввода:
мама мыла раму.
Пример вывода:
Мама Мыла Раму.
Требования:
1. Программа должна выводить текст на экран.
2. Программа должна считывать строку с клавиатуры.
3. Класс Solution должен содержать один метод.
4. Программа должна заменять в тексте первые буквы всех слов на заглавные.
package com.javarush.task.task08.task0823;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*
Омовение Рамы
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String s = reader.readLine();
//напишите тут ваш код
String[] q = s.split(" ");
StringBuilder sb = new StringBuilder();
char[] charry;
for(int i=0; i<q.length; i++)
{
charry = q[i].toCharArray();
charry[0] = Character.toUpperCase(charry[0]);
for(int j=0; j<charry.length; j++)
{
sb.append(charry[j]);
}
sb.append(" ");
}
System.out.print(sb.toString().trim());
}
}