Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
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
Tags
more
Archives
Today
Total
관리 메뉴

개발 한번 해블로그

[Java] 1. 생각, 표현, 코딩 본문

Java

[Java] 1. 생각, 표현, 코딩

hide on bush 2023. 11. 9. 11:48

코딩 어렵게 생각할 필요 없다

(하지만 어렵다)

처음 코딩을 접근할 때는 우리에게 익숙한 부분으로 생각을 하면 된다.

 

생각하기, 표현하기, 코딩하기

 

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!