- 문자열 출력하기
- 사용명령어 : System.out.println(); → 출력
- a와 b 출력하기
- 사용명령어 : System.out.println(); → 출력
※ 출력명령어 ( ) 내에서
"a"는 문자열 a를,
a는 int a를 의미,
\n은 줄바꿈을,
+연산자는 각 단어들을 조합하여 출력 - 문자열 반복해서 출력하기
- 사용명령어 : for문(반복) - 대소문자 바꿔서 출력하기
- 사용명령어 : str.length() : 문자열 str의 길이를 int값으로 반환
char c = str.charAt(i) : for반복문을 통해 문자열 str의 각 요소값 char로 반환
Character.isUpper(Lower)Case( ) : ( )안의 문자가 대(소)문자인지 true, false로 반환
toUpper(Lower)Case( ) : - 특수문자 출력하기
사용 명령어 : 특수문자에 탈출문자(\)사용 - 덧셈식 출력하기
사용명령어 : System.out.printf("%d + %d = %d", a,b,a+b);
→ 서식화된 출력 - 문자열 붙여서 출력하기
사용명령어 : str.replaceAll("1","2"); → 문자열 내 1번을 2번으로 대체
\\s는 공백을 나타냄 - 문자열 돌리기 사용명령어 : for문(반복)
- 홀짝 구분하기
사용명령어 : if문 → if(조건식) {제어문} 에서 조건식이 참이면 제어문 실행
- 문자열 겹쳐쓰기 사용명령어 : str.substirng(a,b) → 문자열에서 인덱스 a부터 b까지 출력(b미포함)
- 문자열 섞기
사용명령어 : for문(반복)
str.append(c) → c를 문자열 str에 추가 - 문자 리스트를 문자열로 변환하기
사용명령어 : for문(반복)을 통해 문자열 answer에 각 문자배열 arr[i]인덱스를 대입
사용가능명령어 : str.join(a,arr); → 구분자 a를 통하여 배열 arr의 요소를 하나의 문자열로 결합 - 문자열 곱하기
사용명령어 : for문(반복)
사용가능명령어 : str.repeat(i) → str을 i번 반복 - 더 크게 합치기
사용명령어 : Integer.str(a); → 정수 a를 문자열로 반환
Integer.parseInt(a); → 문자열 a를 정수로 반환
a.compareTo(b); → 문자열 순서 확인(음수는 a가 앞선단 의미 0은 a,b가 같고 양수는 b가 앞선단 의미)
ex) ㄱ,ㄴ,ㄷ, a,b,c등
※ 문자열에서는 11이 121보다 앞서는 것이므로 꼭 정수형태로 변환하여 크기비교가 필요하다. - 두 수의 연산값 비교하기
사용명령어 : type.valueOf(a); → a를 해당하는 래퍼 클래스의 객체로 변환
Integer.parseInt(a); → 문자열 a를 정수로 반환 - n의 배수 사용명령어 : 삼항연산자 → (조건식) ? a : b; 에서 조건식이 true면 a false면 b를 반환
- 공배수
사용명령어 : 삼항연산자 → (조건식) ? a : b; 에서 조건식이 true면 a false면 b를 반환
- 홀짝에 따라 다른 값 반환하기
사용명령어 : for문, if문 - 조건 문자열
사용명령어 : 이중 삼항연산자 →{ [(조건식1) ? a1 : a2] and [(조건식2) ? b1 : b2] } ? c1 : c2;
( )조건식에서 한번 { }조건식에서 두번
※ 괄호는 구분이 편하기 위함 사용은 ( )사용 - flag에 따라 다른 값 반환하기
사용명령어 : 삼항연산자
출처 : https://school.programmers.co.kr/learn/challenges/training?order=recent&languages=java
'Java & Spring > 코딩테스트' 카테고리의 다른 글
프로그래머스 - 기초트레이닝 5일차 (0) | 2024.05.06 |
---|---|
프로그래머스 - 기초트레이닝 4일차 (0) | 2024.05.04 |
프로그래머스 - 기초트레이닝 3일차 (0) | 2024.05.03 |
프로그래머스 - 기초트레이닝 2일차 (0) | 2024.05.02 |
프로그래머스 - 배열의 원소만큼 추가하기 (0) | 2024.04.30 |