쌍용 강북 교육센터 국비학원 Day 10일차
회원관리 기능을 하는 프로그램 소스 작성하기
여기까지가 메인 소스 코드(메인 메소드) 이다. 한 300줄 가까이 되는 소스인데 100줄이 넘어가는 소스는 처음 만들어봤다.
강사님과 설명들으면서 같이 작성한 코드이지만 작성할때는 이렇게 길어지는줄 몰랐는데 끝나고 쭉 보니까 조금 당황했다. ㅋㅋㅋㅋ 내가 이걸 작성했다고 ?? 하는 느낌
코드 작성하면서 진짜 경우의수가 많다고 느끼고 조건도 세세하게 할수있는게 신기했다. 막상 저 소스에서 수정하라고 하면 막연한 느낌이 들거같다. 저런 작은 프로그램을 만드는데에도 수백줄을 이해하고 있어야 하니...
그래도 이번에 하면서 실시간으로 실행 가능한 프로그램다운 프로그램을 만들어 본 것같아서 정말 재밌었다
밑에 두장은 다른 클래스에서 작성한 기본 필드값, 필요한 메소드가 있는 클래스이다. 사용하려면 메인메소드에서 사용하려면 import 가 필요하다.
실행하는 콘솔창이다.
2차원 배열
int [ ] [ ] = new int [ 4 ] [ 3 ] ;
으로 배열이 2개인 2차원 배열을 선언했다.
그냥 length 를 출력할시 행의 길이만큼 나오고 행의 length 를 출력하면 그 행의 열의 길이가 출력된다.
2차원 배열 선언후 배열을 활용해서 for문을 이용해 2차원 배열 값을 활용하는 코드이다. 배열이 머릿속에서는 코드를 어떻게 짜야할지 어느정도 구상이 되는데 막상 코드를 작성할때 은근히 그 조건을 명시하는게 헷갈리고 어렵다. 배열이 참 쉬운것 같으면서 어려운 느낌이다. 오늘은 여기까지
'Java' 카테고리의 다른 글
쌍용강북교육센터 국비 학원 Day 12일차 Java (Date, Calendar, OOP, 정규표현식) (2) | 2023.01.17 |
---|---|
쌍용강북교육센터 국비 학원 Day 11일차 Java (String 클래스) (0) | 2023.01.16 |
쌍용강북교육센터 국비 학원 Day 9일차 Java (Array, for each, 가변인자, 로또 번호 출력하기) (0) | 2023.01.12 |
쌍용강북교육센터 국비 학원 Day 8일차 Java (조건문, 반복문 문제 Quiz) (0) | 2023.01.12 |
쌍용강북교육센터 국비 학원 Day 7일차 Java (다중 for문, label, while, do while) (0) | 2023.01.10 |