输入一个英文句子,将每个单词的第一个字母改成大写字母。
i like acm i want to get an accepted
I Like AcmI Want To Get An Accepted
反思:对于这种输出型处理变换的题目,不一定要通过存储然后输出,直接边处理边输出即可!import java.util.*; public class Main { static Scanner in =new Scanner(System.in); public static void main(String[] args) { while(in.hasNext()){ String s = in.nextLine(); System.out.print((char)(s.charAt(0)-32)); for (int i = 1; i < s.length(); i++) { if(s.charAt(i)==' '){ System.out.print(' '); System.out.print((char)(s.charAt(i+1)-32)); i++; } else System.out.print(s.charAt(i)); } System.out.println(); } } }