개발 한번 해블로그
[Java] 1. 생각, 표현, 코딩 본문
코딩 어렵게 생각할 필요 없다
(하지만 어렵다)
처음 코딩을 접근할 때는 우리에게 익숙한 부분으로 생각을 하면 된다.
생각하기, 표현하기, 코딩하기
Q. 자바 프로그램로 두 개의 정수를 더하여 결과를 출력하는 프로그램을 만들어보자
위와 같은 문제를 받았을 때 우리는 생각, 표현, 코딩 이 3가지를 떠올리면 된다.
1. 생각하기
→ 단어를 쪼개서 생각한다
- 자바 프로그램로 두 개의 정수를 더하여 결과를 출력하는 프로그램을 만들어보자
즉, 자바 프로그램 / 두 개 / 정수 / 더하기 / 결과 / 출력 으로 쪼개서 생각을 할 수가 있다.
2. 표현하기
→ 나눈 단어들을 밑바탕을 그려 어떻게 구현할지 그림그리기
- 자바 프로그램 : 사용할 언어
- 두 개(a,b) 결과(sum) : 변수
- 이 변수는 어떤 데이터를 저장해야하는지?
- 자료형, 즉 int란? 변수에 어떤 종류의 데이터를 넣을지 정하는 것
- 해당 문제에서 정수를 넣기로 했으면 이 정수를 int라고 하는 것
- 이 변수는 어떤 데이터를 저장해야하는지?
- 1, 1, 2(1+1) : 자료
- 더하기 : 연산자(Operator)
- = : 대입, 할당
- 변수에 데이터를 저장, 대입, 할당하는 것
- 출력
즉, 메모리라는 상자안에 1,1,2 라는 우리가 정한 데이터 자료가 한 칸씩 들어가 쌓이며 이 <1>, <1>, <2>라는 데이터를 각 <a>, <b>, <sum>이라는 변수에 저장하여 a+b=sum 이라는 것을 나타내는 것이다.
(사실 말로 풀어쓰는 것보다 직접 해보는 것이 이해가 빨라 잘못 기재되었다면 꼭 말씀 부탁드립니다...!)
3. 코딩하기
이렇게 코딩할 때는 3가지 단계를 거치면 된다!
글로 작성하여 밥 아저씨처럼 참 쉽죠?처럼 보이지만 설명이 미숙한 부분도 있고(내가,, 강사도 아니고,, 입문자인디,,) 다른 사람들이 코딩짜는걸 직접 따라하는 것이 손과 눈에 익숙해질 것이다.
그럼 20000!
'Java' 카테고리의 다른 글
[Java] 6. i am 만들어요 사용자정의 자료형 (0) | 2023.11.17 |
---|---|
[Java] 5. 자료형 이해하기 (2) | 2023.11.15 |
[Java] 4. 프로그래밍 3대 요소만 알면 끝 (0) | 2023.11.13 |
[Java] 3. 자바 프로젝트 구조 (0) | 2023.11.13 |
[Java] 2. 그게 뭔데 X덕아 (0) | 2023.11.09 |