숫자 배열 속에서 짝수만 원한다면, 아래 코드처럼 찾으면 됨.
: if ( nums[i] % 2 = 0 ) { evenNums++); } → 짝수만 나오게 하는 코드
class Main {
public static void main(String[] args) {
int[] nums = {1, 2, 3};
int evenNumsLen = 0;
for ( int i = 0; i < nums.length; i++ ) {
if ( nums[i] % 2 == 0 ) {
evenNumsLen++;
}
}
int[] evenNums = new int[evenNumsLen];
int evenNumsIndex = 0;
for ( int i = 0; i < nums.length; i++ ) {
if ( nums[i] % 2 == 0 ) {
evenNums[evenNumsIndex] = nums[i];
evenNumsIndex++;
}
}
for ( int i = 0; i < evenNums.length; i++ ) {
System.out.println(evenNums[i]);
}
}
}
*전체적인 일상은 노션을 통해 작성하고 있습니다.
'Java' 카테고리의 다른 글
#042 배열을 리스트로 변경하기 !! (0) | 2020.12.10 |
---|---|
#041 상속과 객체지향의 문법 (0) | 2020.12.10 |
#039 @Override + string toString / 반복문 팁 (0) | 2020.12.10 |
#038 리스트 List 의 특징 및 활용법 (0) | 2020.12.10 |
#037 자바 Try개념 (2) | 2020.12.10 |