题目描述
输入一个只包含大小写英文字母和空格的句子,将每个单词的第一个字母改成大写字母。
输入
输入一个长度不超过100的英文句子。
输出
请输出按照要求改写后的英文句子。
样例输入
i like ACM
样例输出
I Like ACM
代码:
import java.util.*;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String yuju = sc.nextLine();
char[] a = yuju.toCharArray();
if(a[0] >= 97 && a[0] <= 122){
int b = a[0];
int c = b - 32;
a[0] = (char)c;
}
System.out.print(a[0]);
for(int i = 1;i < a.length;i ++){
if(a[i] >= 97 && a[i] <= 122 && a[i-1] == ' '){
int d = a[i];
int e = d - 32;
a[i] = (char)e;
}
System.out.print(a[i]);
}
}
}