일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 중학수학
- 자바스크립트심화
- 자바스크립트
- 혼공머신
- ChatGPT
- 상속
- 데이터분석
- c언어
- 컴퓨터비전
- 중학1-1
- JDBC
- 자바 실습
- rnn
- SQL
- 순환신경망
- 연습문제
- CSS
- 정보처리기사필기
- JSP/Servlet
- 데이터베이스
- 디버깅
- 딥러닝
- 파이썬
- 개발일기
- 컴퓨터구조
- 정보처리기사실기
- html/css
- 머신러닝
- 자바
- JSP
- Today
- Total
목록프로그래밍 언어/자바 (186)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
어제 자바 공부를 하지 못했으니 오늘 새벽에 2시간 반 정도는 자바를 공부하려고 한다. 한 4시간 정도 공부할 시간이 있는 것 같다. 아직은 잠이 덜 깨서 비몽사몽하고 졸리지만 곧 잠도 깨겠지.금방 잠도 깰겸 다른 일처리를 하나 하고 이제 본격적으로 공부를 시작해보려고 한다.오늘은 엊그제 자바 수업을 들으며 학습했던 부분을 책으로 확인하며 정리해 보는 시간을 갖기로 했다. 모두 다 아는 내용이라 예제문제만 한 번씩 풀어보면 될 것 같다. 연산엊그제 공부할 때는 그냥 예제 코드를 붙여넣기만 하고 따로 생각하지 않아서 다시 혼자서 문제를 풀어보기로 했다.Chapter 2장부터는 이렇게 혼자서 문제를 푸는 연습을 해야 좋을 것이다. 예제 2-1 : 자바 프로그램의 기본 구조다음 코드를 보면서 자바 프로..
바로 이어서 복합대입연산자에 대해서 학습해 보겠다. 모두 다 아는 개념이지만 막상 혼자서 풀려고 하면 바로 머릿속에서 나오지 않는다. 아마 진짜로 잘 아는 건 아닌 모양이다. 문제를 보자마자 바로 답이 나올 수 있도록 계속 연습해 볼 것이다.언어가 바뀌었기에 자바에 익숙해지려면 시간이 좀 걸릴테지만, 오늘 아침보다는 훨씬 더 능숙해지는 걸 느낀다. 복합 대입연산자 대입 연산자 증감 연산자 예제를 통해 확인하기 비교 연산자 논리 연산자 논리 연산자 예시 삼항 연산자 예제문제 풀어보기 1 이 문제도 스스로 풀어보았는데, 처음에는 홀수와 짝수를 true와 false로 적었다. 하지만 문제에서 요구하는 것과는 달랐다. 예제문제 풀어보기 2 이 문제도 답이..
운동도 하고 샤워도 하고 나니 정말 행복한 마음이 든다. 조금 전에 최종 테스트를 보았는데 시험이 너무 어려워서 한 문제도 풀지 못했다. 거의 빵점을 맞은 것 같아 기분이 정말 안 좋았다. 이러다가 낙제하여 최종 선발에서 탈락하는 건 아닌가 하는 걱정이 들기도 했다.하지만 그럴 일은 없다고 본다. 1시간쯤 더 시험을 치뤘다면 몇 문제를 풀 수 있었겠지만 거기에 투자하는 시간이 너무 아까웠다. 차라리 이 시간에 자바를 공부하며 지금 해야 할 일에 집중하는 게 더 효율적일 것 같았다. 이제 2시간 반 정도만 더 공부를 하고 취침을 할 생각이다. 그래도 12시 안에는 잠자리에 들어야 내일도 맑은 정신으로 수업에 나갈 수 있을 테니까.둘째 날인 29일치 수업을 들어보기로 했다. 근데 선생님이 마이크를 안 켰는지..
이번에는 선생님이 내주신 퀴즈문제를 풀어보기로 했다. 지금까지 한 번도 풀지 않았는데 꽤 많은 퀴즈들이 있다. 클래스 넘어서부터는 퀴즈가 없는 것 같지만 그전까지는 흥미를 돋우기 위해 이런 문제들을 종종 내시는 것 같다.우선 제일 처음에 배웠던 자바의 시작부터 퀴즈문제를 풀어볼 것이다. 엘리스에서 자주 보던 문제 형식이라 재미있게 풀 수 있을 것이다. 얼마나 맞출 수 있을까? 1단원 퀴즈 문제 풀기 문제 1번 문제 2번 문제 3번 문제 4번 문제 5번 이 문제는 틀렸다. 찾아보니 byte가 제일 작았다. 학습을 마치고20문제라고 해서 한 단원당 20문제씩 있는 줄 알았는데 아니었다. 딱 한 문제가 들어있던 거였다. 시간도 절약하고 잘 되었다. 이제 시험만 보면 오후..
자바 공부를 하는 게 정말 재미있다. 조금 전에 어렵사리 워크스페이스에서 다른 파일을 불러오는 법도 배워서 이젠 책에 있는 예제도 바로 볼 수 있게 되었다.이제 예제 문제를 풀어보면서 수업에서는 다루지 않았던 내용들 위주로 정리해보려고 한다. 그리고 수업 중에 다루었던 내용은 넘어갈 것이다. 지금은 꼼꼼하게 공부할 시간이 별로 없다.그래도 90% 이상은 이해한 후에 다음 학습을 진행하는 편이다.그럼 바로 학습을 시작해 보자! 요즘에는 하루가 너무 짧고 빨리 가서 하루가 24시간이 아니라 30시간쯤 되었으면 좋겠다는 생각을 한다. 아니면 내게 헤르미온느처럼 시간을 되돌리는 시계가 있었으면 얼마나 좋을까 하는 상상을 해본다~ 1. 자바 프로그래밍의 구조 프로그래밍의 구조 살펴보기 예제 2-1 클래스 만들..
이제 본격적으로 자바 프로그래밍을 살펴보게 된다. 조금 전에 출력하는 방법은 알아보았으니 입력하는 것부터 학습해 보겠다.이제 공부할 시간이 8시간도 남지 않은 것 같아 서둘러야 할 것 같다. 그럼 바로 시작해 보자! 오후에 시험도 보는 것도 잊지 말자. 잊어버리면 절대 안 된다. 시험 보기 전에 파이썬 공부도 좀 해야 하는데 말이다. 입출력하기 2 1. 클래스 이름 바꾸는 법클래스를 선택하고 F2 또는 우클릭하여 Refactor-Rename을 선택한다. 2. 입력문 작성하기그냥 입력은 되지 않고 입력하는 기능을 가져와야 한다. JRE에서 내가 필요한 기능을 가져와서 불러와야 사용할 수 있다.Scanner는 이클립스의 기능이 아니라 JRE에서 사용하는 거라 여기서 불러오는 것이다. import하기..
반복문을 더 알아보며 실습 문제를 풀어보려고 한다. 코드 흐름 제어 학습을 마치면 이제 수업 예제와 책으로 기초부터 다시 학습해보려고 한다.이제 나머지 반복문 실습 문제를 풀어보기로 하자. 실습 10 - 로켓 발사하기while 문을 사용하여 10부터 1까지 출력해 보기 로켓 발사!라는 메시지만 무한히 반복되고 있다. 난 아직 반복문에 대해 잘 모르는 것 같다. 아무튼 실습 문제를 다시 풀어보길 정말 잘했다. 코드 수정하기 여전히 무한반복이 되고 있다. while문은 왜 이렇게 어려운지 모르겠다. 이 문제는 아무래도 정답을 봐야 할 것 같다. 문제를 풀 정도만 정답을 약간 확인하는데 이 문제는 도저히 풀리지가 않는다.헬퍼에게 이 문제에 대해서 물어보았다. 코드 3차 수정하기 이렇게 풀었..
어제 자바 1 조건문까지만 학습을 했고 오늘 아침 10시 반이 되어서야 공부를 시작해 본다. 이제부터 난 정말 좋은 습관을 만들고 싶다. 뭐든 제대로 하려면 시간과 돈이 든다. 전에는 쓸데없는데 많은 돈을 썼지만 이제는 과소비를 줄이고 정말 꼭 필요한 것에 사용해 볼 생각이다. 잠시 해결해야 할 일이 있어서 시간이 좀 걸렸다. 이제 공부를 진짜 시작해 봐야지! 사람들은 돈이 들어가게 되면 말을 바꾸고 자기 이익에 따라서 행동하는 걸 확실히 느낀다. 정말 이상한 사람들이 너무나도 많다. 실습 6 - 1부터 100까지 출력하기 1씩 증가하는 수 1부터 100까지 출력이 잘 되었다. 이런 식의 3의 배수로 구할 수 있다. 3의 배수를 구하는 건 더 어려우니 한번 출력해 보기로 하자. 3씩 증가하는 수..
이번에는 연산자와 조건문, 반복문까지 학습을 진행해보려고 한다. 먼저 연산자에 대한 실습 문제부터 풀어보려고 한다. 난 데이터 분석을 하는 게 정말 너무나도 재미가 없다. 하지만 자바는 나름 재미있고 할 만하다. 자료를 정리하고 데이터 분석과 파이썬 같은 가벼운 언어보다는 무겁지만 형식이 있는 자바 같은 언어가 난 훨씬 더 재미있게 느껴진다.반복문까지는 책에 있는 내용과 수업 예제를 복습했으니 엘리스에 있는 실습 문제만 풀어보면 될 것 같다. 실습 1 - 명제 만들기 1관계 연산자 사용하여 문제 만들고 출력하기 원래 문제는 3개만 쓰는 거였지만 난 관계 연산자를 모두 사용해서 문제를 풀어보았다. 실습 2 - 명제 만들기 2논리 연산자를 사용하여 내용 출력하기 처음에는 b1과 b4의 두번째 ..
쉬는 시간에 자투리 시간을 활용해 자바 실습 문제를 풀어보고 있다. 수업 시간 중에도 선생님이 딴 이야기를 하거나 쓸데없는 이야기를 할 때는 문제를 풀어볼 수 있을 것 같다. 이제 문제를 풀어보기로 하자! 실습 8 - 여러 가지 값 입력 받기 자료형에 맞는 값을 입력받고 해당 내용을 출력하기 지난번에는 Exception Error가 떴었는데 그때는 그 이유를 찾지 못했다. 이번에 새로 풀게 되면 이유도 해결책도 알게 되었다. 이만큼 난 성장했다는 증거일 것이다. 두 달 동안 아무것도 배우지 못한 게 아니었다.double형 변수에 문자를 입력할 때 이런 메시지가 뜬다. double이니 정수나 실수형을 담으면 된다. 미션 1 - BMI 계산하기 문제 풀기 이상하게도 값이 0이 되었다. 근데 정..