전체 글64 (네이버클라우드 부트캠프) 17일차 - 실습프로젝트(CRUD구현하기) 1. 클래스 분류하기 - 클래스의 용도에 따라 패키지를 분리한다.- myapp |- util : 범용적으로 사용되는 클래스 |- vo : domain, dto라고도 설정하며 사용자 정의 데이터 분류 |- command : 세부 명령어를 수행하는 클래스로 기능에 따라서 클래스 분류 |- App.java : main()메서드를 수행하는 클래스 1.1 util 패키지- input 메서드와 같은 여러 클래스에서 (범용적으로)사용되는 메서드들을 저장 - Prompt.java 리팩토링- Object 자료형은 모든 데이터 타입을 받는다.- input("메인/%s>",menutitle) - > format = 메인/%s>, menutitle = mainMenuse[0] = "회원"-> System.. 2024. 6. 18. (코딩테스트) 백준-3197번 백조의 호수(bfs) 1) 문제 문제두 마리의 백조가 호수에서 살고 있었다. 그렇지만 두 마리는 호수를 덮고 있는 빙판으로 만나지 못한다. 호수는 행이 R개, 열이 C개인 직사각형 모양이다. 어떤 칸은 얼음으로 덮여있다. 호수는 차례로 녹는데, 매일 물 공간과 접촉한 모든 빙판 공간은 녹는다. 두 개의 공간이 접촉하려면 가로나 세로로 닿아 있는 것만 (대각선은 고려하지 않는다) 생각한다. 아래에는 세 가지 예가 있다....XXXXXX..XX.XXX ....XXXX.......XX .....XX.......... ....XXXXXXXXX.XXX .....XXXX..X..... ......X.......... ...XXXXXXXXXXXX.. ....XXX..XXXX.... .....X.....X..... ..XXXXX..XXX.. 2024. 6. 17. (네이버클라우드 부트캠프) 16일차 - Java프로그래밍 기초(클래스) 1. 클래스 1.1 클래스의 기본 개념- 클래스는 메서드를 분류 및 데이터 타입 정의를 위해 사용한다.- 메서드 분류 : 코드 유지보수성을 위해 사용- 데이터타입 정의 : 기본 자료형외의 데이터 타입을 관리 하기 위해 사용한다. (User-defined Data Type)2. 메서드 분류 2.1 클래스필드와 인스턴스필드- 클래스 필드 : static필드 라고도 불리며 클래스 변수는 클래스당 1개만 존재- 인스턴스 필드 : non-static필드 라고도 불리며 인스턴스 변수를 동적할당을 통해 여러개 생성 2.2 클래스필드- 클래스 필드는 변수를 1개만 생성할 수 있다.- static 필드를 사용한다. - 클래스 필드의 형식class Calculator{ static int result; .. 2024. 6. 17. (코딩테스트) 백준-14497번 주난의난(bfs) 1) 문제 문제주난이는 크게 화가 났다. 책상 서랍 안에 몰래 먹으려고 숨겨둔 초코바가 사라졌기 때문이다. 주난이는 미쳐 날뛰기 시작했다. 사실, 진짜로 뛰기 시작했다.‘쿵... 쿵...’주난이는 점프의 파동으로 주변의 모든 친구들을 쓰러뜨리고(?) 누군가 훔쳐간 초코바를 찾으려고 한다. 주난이는 N×M크기의 학교 교실 어딘가에서 뛰기 시작했다. 주난이의 파동은 상하좌우 4방향으로 친구들을 쓰러뜨릴(?) 때 까지 계속해서 퍼져나간다. 다르게 표현해서, 한 번의 점프는 한 겹의 친구들을 쓰러뜨린다. 다음의 예를 보자.1 # 1 0 1 1 11 1 0 1 0 0 10 0 1 * 1 1 11 1 0 1 1 1 10 0 1 1 0 0 1 주난이를 뜻하는 *은 (3, 4)에 있고, 초코바를 가진 학생 #는 (1.. 2024. 6. 14. 이전 1 ··· 7 8 9 10 11 12 13 ··· 16 다음