杭电oj 2026 java实现

it2025-03-20  27

#杭电oj 2026 java

首字母变大写

输入一个英文句子,将每个单词的第一个字母改成大写字母。 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()){ String str=sc.nextLine();//输入字符串 char[] arr=str.toCharArray();//将字符串拆成字符数组 for(int i=0;i<arr.length;i++){//如果是第一个字符,或者前一个字符是‘ ’的变为大写 if((i==0)||(arr[i-1]==' ')){ arr[i]=Character.toUpperCase(arr[i]);//字符变成大写的方法 } } for(int i=0;i<arr.length-1;i++){ System.out.print(arr[i]); } System.out.println(arr[arr.length-1]); } } }
最新回复(0)