본문 바로가기

함수2

03/23 JAVA 구조화, 함수 함수의 4가지 특징 중, 재사용을 생각해보자. 출력부분을 분리하는게 낫겠다 -> 한번더 또 다시 분리? 만들었던 printMax함수안에서 max값을 구해서 리턴하는 getMax함수 분리하기 -> 다음, 레코드를 로드하는 함수를 따로 만들었는데 rows에 null값이 있는 오류 때문에 실행이 안된다 고쳐보았다 함수로 다 정리해보았다 * top-down 방식으로 로또 프로그램 만들어보기 무엇을 할 건지 정해놓고 껍데기 만들기 코드를 짜보았는데 제대로된 결과가 아님 www.youtube.com/watch?v=DXI9HbXKrUs 조금 힌트얻고 고쳐보기 2021. 3. 23.
03/22 JAVA 함수, 매개변수 1. 큰방에 라벨링이 된 것 같은 특징?으로 가독성이 좋아지고 2. 다양한 형식을 담을 수 있는 큰 방이다. 코드가 통으로 있으면 안된다 코드가 길어질수록 감당할 수 없다 -> 나눠야함 -> 코드를 물리적으로 main함수에서 분리시킴 -> 재사용, 집중화 가능해진다 절차에 대한 구조화 : 절차는 한번에 만들 수 없다 내가 감당할 수 있는 분량을 여러번 만들어 구조화된 절차를 만듬 그렇다면 절차를 어떻게 나눌 것인가 코드를 잘라내자 -> 함수를 이용하자 두번째 주석도 똑같이 만들어보기 그렇다면 문제 return은 함수를 벗어나게 해서 void 인 함수에서는 사용 ㄴㄴ but -> 조건에 따른 return은 ㄱㅊ 컨트롤+쉬프트+f -> 자동 정렬 함수 벽을 깰수있는 것이 parameter 파라미터로 메인함수.. 2021. 3. 22.