본문 바로가기

JAVA

[실습]입력받은 영문 이름 앞글자 대문자로 변환하여 출력

*문제

입력받은 영문이름의 앞글자를 대묹로 변환하여 출력해준다.

각 이름의 글자는 " "(공백)으로 구분한다.

이름의 길이는 가변적이다.


public class StringEx {     public static void main(String[] args) { String name = "hong gil dong";

 

String nameTrim = name.trim(); //앞뒤의 공백을 제거

String[] div = name.split(" ");      //" "로 구분하여 나눔 for(String divA : div){ String name1 = divA.substring(0,1);     //첫글자 추출하여 저장 String name1Dea = name1.toUpperCase();   //첫글자를 대문자화하여 저장 String name2 = divA.substring(1);     //두번째 글자부터 추출하여 저장 String nameSum = name1Dea.concat(name2); //저장한 두개를 하나로 합침 System.out.print(nameSum + " "); //합친것을 출력 }     } }


 

 

 

출력물


Hong Gil Dong