๐ท๐ผ๋ชจ์ฌ๋ด์ ๊ฐ๋ฐ์์ฒ๐ท๐ผ
[JAVA/์ฝ๋ฉํ ์คํธ] ๋์๋ฌธ์ ๋ณํ ๋ณธ๋ฌธ
๊ฐ๋ฐ/์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด JAVA
[JAVA/์ฝ๋ฉํ ์คํธ] ๋์๋ฌธ์ ๋ณํ
์์ผ์ด 2021. 4. 13. 23:39๋ฐ์ํ
1. ์์คํค์ฝ๋๋ก ๋ณํํ์ฌ ํด๊ฒฐ(๋๋ฌธ์๋ 65~90 ์๋ฌธ์๋ 97~122)
import java.util.*;
public class Main {
public static void main(String args[]) {
// ๋ฌธ์๋ฅผ ์
๋ ฅ๋ฐ๋๋ค
Scanner in= new Scanner(System.in);
// ์ฒซ์ค ๋ฌธ์์ด
String input = in.next();
// ๊ฒฐ๊ณผ
String result = "";
// ๋ฌธ์ ํ๋์ฉ ์์คํค์ฝ๋๋ก ์์ ์ ์ฅ
int tmp;
for(int i=0; i<input.length(); i++) {
tmp = (int)input.charAt(i);
// ๋๋ฌธ์์ธ ๊ฒฝ์ฐ
if((65 <= tmp) && (tmp <=90)) {
// 32๋ฅผ ๋ํด์ ์๋ฌธ์๋ก ๋ณํ
result += (char)(tmp + 32);
// ์๋ฌธ์์ธ ๊ฒฝ์ฐ
}else if((97 <= tmp) && (tmp <= 122)) {
// 32๋ฅผ ๋นผ์ ๋๋ฌธ์๋ก ๋ณํ
result += (char)(tmp - 32);
// ๊ทธ ์ธ ๋ฌธ์
}else {
result += (char)tmp;
}
}
// ๊ฒฐ๊ณผ๋์ถ
System.out.println(result);
}
}
2. foreach๋ฌธ์ผ๋ก Character ๋ด์ฅํจ์ ์ฌ์ฉํ์ฌ ํด๊ฒฐ
import java.util.*;
public class Main {
public String solution(String str) {
String result="";
// foreach๋ฌธ str๋ฅผ char ๋ฐฐ์ด๋ก ๋ณํ
for(char x : str.toCharArray()) {
// ์๋ฌธ์์ผ๋
if(Character.isLowerCase(x)) {
result += Character.toUpperCase(x);
}else {
result += Character.toLowerCase(x);
}
}
return result;
}
public static void main(String args[]) {
Main main = new Main();
// ๋ฌธ์๋ฅผ ์
๋ ฅ๋ฐ๋๋ค
Scanner in= new Scanner(System.in);
// ์ฒซ์ค ๋ฌธ์์ด
String input = in.next();
// ๊ฒฐ๊ณผ๋์ถ
System.out.println(main.solution(input));
}
}
'๊ฐ๋ฐ > ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด JAVA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVA/์ฝ๋ฉํ ์คํธ] ํ๋ฌธ ๋ฌธ์์ด (0) | 2021.04.17 |
---|---|
[JAVA/์ฝ๋ฉํ ์คํธ] ์ค๋ณต๋ฌธ์์ ๊ฑฐ (0) | 2021.04.17 |
[JAVA/์ฝ๋ฉํ ์คํธ] ํน์ ๋ฌธ์ ๋ค์ง๊ธฐ (0) | 2021.04.15 |
[JAVA/์ฝ๋ฉํ ์คํธ] ๋จ์ด๋ค์ง๊ธฐ (0) | 2021.04.14 |
[JAVA/์ฝ๋ฉํ ์คํธ] ๋ฌธ์์ฐพ๊ธฐ (0) | 2021.04.13 |
Comments