[Java] 향상된 for 문
2022. 11. 7. 17:08ㆍJava
반응형
아래의 예제는 [프로그래머스 - 중복된 숫자 개수] 입니다.
더보기
정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요.
일반 for 문
문법)
for(초기값; 조건식; 증감식) {
반복할 코드
}
class Solution {
public int solution(int[] array, int n) {
int answer = 0;
for(int i = 0; i < array.length; i++) {
if(array[i] == n) {
answer++;
}
}
return answer;
}
}
향상된 for 문
문법)
for(변수명 : 배열명) {
반복할 코드
}
특징)
- 배열 변수만 사용이 가능하다.
- 배열의 길이로 반복 횟수가 정해진다.
- 값을 사용할 수는 있지만 수정할 수 없다.
class Solution {
public int solution(int[] array, int n) {
int answer = 0;
for (int i : array) {
if (i == n) {
answer++;
}
}
return answer;
}
}
반응형
'Java' 카테고리의 다른 글
[Java] length / length() / size() (0) | 2022.11.25 |
---|---|
[Java] 배열 평균 구하기 (0) | 2022.11.23 |
[Java] 배열 오름차순 정렬 (0) | 2022.11.14 |
[Java] 최대공약수 (유클리드 호제법) (0) | 2022.11.09 |
[Java] 삼항 연산자 (조건식 ? 참 : 거짓) (0) | 2022.11.08 |