🧩 문제 3
문자열을 입력받아,
문자열에 포함된 소문자 알파벳(a~z)의 개수와
대문자 알파벳(A~Z)의 개수를 각각 출력하는 프로그램을 작성하시오.
입력 예시:
"HelloWorld123"
출력 예시:
소문자 개수:8
대문자 개수:2
/
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("입력: ");
String input = sc.nextLine();
int lowerCount = 0;
int upperCount = 0;
for(int i = 0; i < input.length(); i++) {
char c = input.charAt(i);
if (Character.isLowerCase(c)) {
lowerCount++;
} else if (Character.isUpperCase(c)) {
upperCount++;
}
}
System.out.println("소문자 개수: " + lowerCount);
System.out.println("대문자 개수: " + upperCount);
}
}