2023/10/25 😍 클래스 실습 과제2
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 오늘의 실습 과제 문제풀이 package starter; import movietiket.LoginMain; public class TicketStarter { public static void main(String[] args) { // TODO : 티켓 예약 프로그램 시작 new LoginMain(); } } package members; public class Mem..
2023/10/24 😍 클래스 실습 과제
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 오늘의 실습 과제 소스 작성 전 정리 ToDoList 만들기 1. 일정등록 2. 일정수정 3. 일정삭제 4. 전체보기 Package todo Class Main // 프로그램 시작 TodoList // 생성자 및 프로그램 실행 Work // 일정을 등록할때 등록할 내용 클래스 String day - 일정 날짜 String text - 일정 내용 int iptWork - 중..
2023/10/23✨ 클래스
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 클래스 feat. 내가 정의한 자료형 클래스는 객체가 아니다. 설계도 같은 느낌으로 생각하면 된다. 클래스를 정의하여 만들고. new 를 사용하여 정의된 클래스를 사용할 수 있도록 만든 것이 객체이다. 클래스의 첫 글자는 대문자로 작성해야한다. - 이유 : 원시타입이 아닌 참조 타입임으로 대문자로 시작하는 것 - 참조 타입 특징 : 같은 객체의 주소를 공유한다. 주소로 접..
2023/10/20 ⭐️ 조별미션 - 즐겨봐요 게임의숲
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 이번 주 미션을 마무리하며 어제 만들었던 작은 미션을 좀더 확장해보고자 하였다 기본 게임에서 확장된 암기 퀴즈 게임도 만들었는데 같이 작업한 동생이 너무 잘해주었다 (뿌듯) 수월하게 마무리 한 것 같아 정말 맘에든다. 그리고 사용한 클래스 , 메서드, 생성자 등등 그런 기능들을 써보면서 정리하고 어떻게 하면 더 잘 하는 건지 고민을 더 해볼 수 있는 기회가 된 것 같았다 ..
2023/10/19💌 조별 미션 / 영단어 깨기
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 시작하기 전 오늘은 어제 배운 내용을 복습하고 작은 미션도 하기로 하였다 어제 배운 내용 복습 1. 클래스 2. 메서드 1. 사용하는 이유 : 기능을 정의한다 2. 장점 : 코드의 재사용성이 높다, 유지보수가 수월하다, 업그레이드가 수월하다 3. 주의점 : **단일 책임의 원칙**을 사용한다(개발자의 주관적인 판단이 높다) 1. 단일책임 원칙 : 한가지 메서드는 1가지 기..
2023/10/18👋 클래스/메소드/생성자/변수
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 오늘의 이야기 드디어 2차원 배열이 지나갔다 ( 끝났다고 한게 아니고 잠시 지나간 거다) 수업을 같이 듣는 동료들이 너무 힘들어하고(나도 힘듦) 그래서 선생님이 2차원배열은 다음에 또 하는 걸로 하고 다음 이론수업을 진행하였다. 너무 행복햇.... 다.... 오늘 공부한 내용을 정리해 본다 자바 용어 정리 변수란? 메모리공간이란? 메서드란? 생성자란? 클래스 정의 접근자 ..
2023/10/17✅ 2차원배열 문제
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 2차원 배열과 중첩 반복문 너무 어렵다. 알고리즘과 비슷한 맥락이고 수학적인 부분이 들어가는 거라 그런지 너무 어렵다 문제를 풀면 풀수록 어렵게 느껴지는데 이 어려움을 견뎌내야 되겠지! 다시 열심히 공부하자는 마음을 다잡고 문제를 풀어본다 문제 1 a 의 배열을 변경하라 , 한 칸씩 옆으로 위아래로 이동 7 1 2 3 4 5 13 14 8 9 10 6 19 20 16 15..
2023/10/16✏️ 2차원 배열
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 2차원 배열이란 ? 행과 열로 구성된 배열 선언 방법 - 자료형[][] 변수명 = new 자료형 [행크기][열크기]; - 자료형 [][] 변수명 = { {} , {} } ; 해당 사진의 배열을 선언 시 행 : 5 열 : 6 >> int [][] a = new int [5][6]; >> int [][] a = { {6,5,4,3,2,1} , {12,11,10,9,8,7}, ..
2023/10/13⭐️ 미니프로젝트 완성
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 프로젝트 소스파일 프로젝트 후기 단순 개발만 하는게 아닌 가독성이 좋고 시간복잡도도 고려하며 유지보수에 용이한 소스를 개발을 하는 개발자가 내가 추구하는 개발자의 모습이었다. 아직 배우지 않은 부분까지 써가면서 계획을 했지만 시도만 좋았고 결과는 좋지 않았다 ( 하면 할수록 스스로 불만족이 컸다 ) 아직 클래스의 정의와 클래스를 사용하는 이유, 메서드의 정의, 사용법, 사..
2023/10/12⭐️ JAVA Mini Project
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 미니 프로젝트 시작하며 드디어 기다리고 기다린 미니 프로젝트가 시작되었다. 기한은 단 3일 ( 만 2일 . . ) 조원을 정하고 논의를 하고 등등 . 정신없이 지낸 나날들 이였다. 사실 수업 일기를 매일 업로드를 못한 것도 프로젝트의 후유증이었다. 그래도 옵시디언에 매일 기록했던 내용들을 어느 정도(?) 정리 한 뒤 이제 작성해본당 조별 미니 프로젝트 진행방식 : 조별과제..
2023/10/11🤦‍♀️ Java 조별 미션
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 조별 미니 미션 조별 미션과제 각 조는 다시 2팀으로 구성한다. 제출은 교사용컴퓨터 입니다. 미션 수행단계 1. 조별 토론 (공통된 루틴, 어떤 방식으로 접근할 것인가?을 찾아내는 과정 참고소스 등 방법을 접근하는 기술 토론) 2. 각자 코딩 - 서로 시간을 정해서 언제까지 해 보자라고 결정 3. 미팅시간에 맞춰서 .. 성공했던 부분 잘 안된 부분 체크 4. 최종 소스 완..
2023/10/10🐰 반복문 키워드
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 반복문을 멈추는 키워드 Break : 현재 반복문을 종료한다 Continue : 더이상 코드를 실행하지 않고 for문의 증감이나 증감식으로 넘어간다. 그다음 for 반복을 진행한다 예를 들어 중첩for문 안에서 break를 실행 시 break위치에 따라 반복문이 전체 종료가 될지 내부에 있는 for문만 종료되는지 달라진다. i for문 안에있는 j for문 안에 break..
유리쯔의일상
'👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ' 카테고리의 글 목록 (3 Page)