์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- MySQL
- SQL
- select
- ๋ฆฌ๋ ์ค
- ํจ์
- ๋ฐฑํฑ
- DATE_FORMAT
- ์ธ๋ผ์ธ๋ทฐ
- ์ปจํธ๋กค๋ฌ
- ๋ณ์
- ์ฝํ
- ํ ์ด๋ธ
- like
- order by
- Ajax
- ๋์
- Update
- Spring
- ํ๋ก๊ทธ๋๋จธ์ค
- ๋์ปค
- ๋์ ํ ์ด๋ธ
- post๋ฐฉ์
- ๋ฐฐ์ด
- JS
- ๋ช ๋ น์ด
- JavaScript
- oracle
- JSP
- optionํ๊ทธ
- ์๋ฐ์คํฌ๋ฆฝํธ
- Today
- Total
bom's happy life
[JAVA] ๋์๋ฌธ์ ๋ฐ๊ฟ์ ์ถ๋ ฅํ๊ธฐ ๋ณธ๋ฌธ
[JAVA] ๋์๋ฌธ์ ๋ฐ๊ฟ์ ์ถ๋ ฅํ๊ธฐ
bompeach 2023. 4. 22. 22:55๋ฌธ์ ์ค๋ช :
์์ด ์ํ๋ฒณ์ผ๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด str์ด ์ฃผ์ด์ง๋๋ค. ๊ฐ ์ํ๋ฒณ์ ๋๋ฌธ์๋ ์๋ฌธ์๋ก ์๋ฌธ์๋ ๋๋ฌธ์๋ก ๋ณํํด์ ์ถ๋ ฅํ๋ ์ฝ๋๋ฅผ ์์ฑํด ๋ณด์ธ์.
์ ํ์ฌํญ :
๐ 1 ≤ str ์ ๊ธธ์ด ≤ 10
๐ str์ ์ํ๋ฒณ์ผ๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด์ ๋๋ค.
์ ์ถ๋ ฅ ์ :
์ ๋ ฅ #1
aBcDeFg
์ถ๋ ฅ #1
AbCdEfG
๋ฌธ์
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
}
}
๋ฐฉ๋ฒ 1
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.next();
String result = "";
for(int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
if(Character.isLowerCase(c)) {
result += Character.toUpperCase(c);
}else if(Character.isUpperCase(c)) {
result += Character.toLowerCase(c);
}else {
result += c;
}
}
System.out.println(result);
}
}
๋ฐฉ๋ฒ 2
import java.util.*;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
String answer = "";
for(Character c : a.toCharArray()){
if(Character.isUpperCase(c)){
answer += Character.toLowerCase(c);
}
else if(Character.isLowerCase(c)){
answer += Character.toUpperCase(c);
}
}
System.out.println(answer);
}
}
๋ฐฉ๋ฒ 3
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.next();
String result = "";
for(char x : str.toCharArray()) {
if(Character.isLowerCase(x)) {
result += Character.toUpperCase(x);
} else {
result += Character.toLowerCase(x);
}
}
System.out.println(result);
}
}
charAt( ) ์ด๋?
Scanner๋ก ์ ๋ ฅ๊ฐ์ ๋ฐ์ ๋ char ํ์ ์ผ๋ก ์ ๋ ฅ๋ฐ์ ์ ์๊ณ String ํ์ ์ผ๋ก ์ ๋ ฅ๋ฐ๋ ๋ฐฉ๋ฒ์ด ๋๊ฐ์ง ์กด์ฌํ๋ค. ๊ทธ๋์ charAt( ) ๊ฐ ๋ฑ์ฅํ๋๋ฐ, ์๋ String์ผ๋ก ์ ์ฅ๋ ๋ฌธ์์ด ์ค์์ ํ ๊ธ์๋ง ์ ํํด์ charํ์ ์ผ๋ก ๋ณํํด์ฃผ๋ ์ ๋ค. ๋๋ถ์ Scanner๋ฅผ ์ฐ๋ฉด์๋ charํ์ ์ ์ฌ์ฉํ ์ ์๋ค.
์ฆ, String ํ์ ์ ๋ฐ์ดํฐ(๋ฌธ์์ด)์์ ํน์ ๋ฌธ์๋ฅผ char ํ์ ์ผ๋ก ๋ณํํ ๋ ์ฌ์ฉํ๋ ํจ์๋ผ๋ ๊ฒ.
String test = "abc";
char target = test.charAt(0);
์์ฒ๋ผ String ๋ณ์์์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ,
charAt(i)
i ์๋ฆฌ์๋ intํ ๋ณ์๋ฅผ ๋ฃ์ด์ ์ํ๋ ์์น์ ๋ฌธ์๋ฅผ ๊ฐ์ ธ์ฌ ์ ์๋ค.
'Algorithm๐ > ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVA] ๋ง์ ์ ์ถ๋ ฅํ๊ธฐ (0) | 2023.04.22 |
---|---|
[JAVA] ํน์๋ฌธ์ ์ถ๋ ฅํ๊ธฐ (0) | 2023.04.22 |
[JAVA] ๋ฌธ์์ด ๋ฐ๋ณตํด์ ์ถ๋ ฅํ๊ธฐ (0) | 2023.04.22 |
[JAVA] a์ b ์ถ๋ ฅํ๊ธฐ (0) | 2023.04.22 |
[JAVA] ๋ฌธ์์ด ์ถ๋ ฅํ๊ธฐ (0) | 2023.04.22 |