본문 바로가기
[2020]KIC 캠퍼스 복습/JAVA(1,2,4)

[수업 D-3] While, Array, "클래스"

by 두블두블 2020. 7. 15.

2020.07.14 (화)

 

오늘 while과 if 예제 3개를 내주셨다. 캬 뭔가 뭔가 될 것 같은데 그게 잘 안된다.

무엇을 못하나 생각해봤는데 연산을 잘 못한다. 더하고, 빼고, 세고, 곱하고, 나열하고...

어? 다 못 하네? ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

 

그래도 오늘 약간의 발전이 있다면, 변수를 규정하는 방법을 좀 이해하게 되었단 것??

사실 지금 이 알게 된 걸 어떻게 표현해야할 지 모르겠다.


1. [If, for]

일단 *코드로 트리만드는 방법을 아직도 잘 모르겠다. 
조건이 너무 복잡하다. 음... +=이런 누적도 잘 알아야 하는데 아직도 잘 직관적이진 않다. 

 

2. [while, do - continue, break]

변수 ++ 이런거 너무 이해가 안 간다. 어디 정리 잘해놓은 블로그 찾아서 읽어봐야지;;;

'무한루프' 거는 것. 너무나도 중요하다고 하신다. do로 하는 거였나? 옆에 친구는 막 이걸로 너무 쉽게 짧게 코딩하던데...

 

3. [array]

배열은 연산을 빠르게 하고 코딩 노가다를 줄여준다고 한다. 

마치 엑셀에서 =a1+b1+c1+.... 보다 =sum(a1:h1) 같은 느낌인 것 같다. 

 

배열(array)과 while은 안 맞음, for이 잘 맞음.

그리고 막 new 들어가고, length쓰고 타이핑 어려운 게 참 많다. 아니 정확히는 학원 키보드 구조랑 내손이랑 잘 안 맞는 것 같은데 이런 단어들 치기가 너무 어렵다. 막 손 꼬이고 그럼 짜증나고 그럼 하기싫고 지금 이거 치는 순간에도 오타가 몇 번 나는데 내 집 컴터로 하면 이런 일 없는데 생각도 하고 

 

4.[Class]

챕터 6. 클래스다.

오늘 아침에 우연찮게 인사를 나눠서 밥도 같이 먹은 조승빈 이라는 친구가 그러는데 이 정도면 거의 한 학기 분량이라고 한다. 그렇다. 난 지금 경영학과 전공도 한 학기가 너무 버거웠는데  IT라는 개로운 ...아니 새로운 칠려고 했는데 오타가 너무 잘 내 맘을 표현하네 분야에서 한 걸음 한 걸음 내딛고 있다. 

 

선생님이 클래스 개념 비전공자가 50% 이해하면 잘하는 거라고 했는데 좀 뜯어보니 90% 정도 이해했다. 

근데 아직

1. 왜 첫 번째 만들었던 class는 왜 콘솔로 실행이 안되는건지

2. 다른 클래스에서 이전 클래스에서 지정한 constructor 불러올때,

왜 내가 짠 코드 순서에서 역순으로 로딩이 되는건지 

3. void 매소드는 왜 로딩이 안 되는지

이해가 가지 않는다. 


※ 오늘 배우고 느낀 것 

 

1. if절의 조건과 그뒤의 누적에 대해서 이해가 힘들다. 주말동안 예제들 풀면 체득하지 싶다.

 

2. Array 가 정말 중요하다! 근데 타이핑하기 왜 이렇게 어렵니? [][] 막 이래

 

3. Class : 'field - object - constructor - method' 의 Frame에 대해서 90%정도 이해했다. 

IT천재는 아닌 것 같지만 머리는 좋으니까

왜 90%냐? 난 아직 매소드를 채우는 방법을 모르기 때문이다.

 

*트리도 아직 맘대로 못 찍는 두블 신세;;;

 

아. 코드를 블로그로 옮기는 방법을 좀 찾아야겠다.