본문 바로가기

반복문

(4)
잊고 지내던 Recursive 다시 해보다. 최근 모 회사의 필기시험을 보다보니까 Recursive (재귀호출) 을 이용해서 과제를 해결하라는 식의 문제가 나왔다. 정확히 문제가 기억은 나지 않지만 개략적으로 이러했다. 랜덤한 숫자를 임의의 갯수만큼 뽑는데 뽑는 숫자가 겹치지 않아야 한다. 라는게 문제였다. 연필과 종이 위에 써내려갈려니 도무지 답이 잘 써지지 않아서 뭐라고 썼는지 기억도 잘 안난다. 근데 이클립스를 켜고 코딩을 해보니 생각보다 술술 됐다. import java.util.Random; public class DataUtil { public static int[] getRandomArray(int size) { return createArray(new int[size], size, 0); } public static void disp..
1차원 배열 음.. 배열.. 배열이 시작됐습니다. 한가지 데이터 타입의 여러개의 변수를 하나에 때려 박는!!! 그런.. -_-;; 뭐 하드 코딩을 방지하기 위해서 라고나 할까요 -_-... 잘 모르겠습니다만.. 자바에서 배웠던 배열.. [] 이렇게 생긴 대괄호가 생각이 납니다 ^^ 1차원 배열의 선언 방법은 다음과 같습니다. int arrayName [10];보라색으로 된 글씨는 데이터 타입.. int나 double 이나.. long 이런 것들이 들어가겠죠..? 그다음이 arrayName 이라는 파란색 글씨 부분인데.. 그냥 변수 명이에요... 'ㅅ' 사용자 임의대로 할 수 있죠.. 오렌지 색으로 된 부분은 배열의 크기를 이야기하는데요.. 위에서는 10개가 들어가겠죠? 이부분은 상수만 가능하다고 합니다. 변수값은 절..
반복문 연습! 반복문 연습을 좀 해봤습니다 ^^
다양한 형태의 반복문 반복문.. ㅎㅎ Loop! 자바하고 똑같겠죠? 일단 처음에 나오는 반복문이 while 문이었습니다. 별로 자바랑 다른게 없습니다. 그리고 다음에 나오는게 Do~ While문 인데요.. Do 영역에 있는 수행을 먼저 하고.. 그다음에 While 반복문을 실행하는... -_-... 별거 아니죠.. 그 다음으로 나오는 For 문!!! 되게 중요한거죠 -ㅅ-..? 라기 보다는... 중요도라기보다는 많이 사용을 합니다.. (제가;;;) int x = 0; while(x