Write a program in java to accept a sentence and display the new string, which contains only the the first letter of each word.
Answers
Java Basic: Exercise-58 with Solution
Write a Java program to capitalize the first letter of each word in a sentence.
Pictorial Presentation: Capitalize the first letter of each word in a sentence
Java Basic Exercises: Capitalize the first letter of each word in a sentence
Sample Solution:
Java Code:
import java.util.*;
public class Exercise58 {
public static void main(String[] args){
Scanner in = new Scanner(System.in);
System.out.print("Input a Sentence: ");
String line = in.nextLine();
String upper_case_line = "";
Scanner lineScan = new Scanner(line);
while(lineScan.hasNext()) {
String word = lineScan.next();
upper_case_line += Character.toUpperCase(word.charAt(0)) + word.substring(1) + " ";
}
System.out.println(upper_case_line.trim());
}
}