내장함수를 쓰지 않고 프로그램을 구현하는 연습을 하도록 하겠습니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
public class Main {
public static void main(String[] args) {
String str;
Scanner sc = new Scanner(System.in);
str = sc.nextLine();
char[] arr = new char[10];
arr = str.toCharArray();
int len = str.length();
for(int i =0; i<len; i++) {
if('a'<=arr[i] && arr[i]<='z')
arr[i] = (char) (arr[i] - 32);
}
System.out.print(arr);
}
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|
http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs |
1. str 문자열로 입력을 받는다.
2. arr 배열로 옮긴다.
3. 길이만큼 반복한다.
4.반복과정에서 소문자인 경우 아스키 코드표를 이용하여 -32를 하여 대문자로 바꿔준다.