일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 디버깅
- 자바
- 머신러닝
- JSP/Servlet
- 혼공머신
- 데이터베이스
- 자바스크립트심화
- 타입스크립트심화
- 자바 실습
- 파이썬
- 쇼핑몰홈페이지제작
- 연습문제
- 정보처리기사실기
- 중학수학
- 정보처리기사필기
- ChatGPT
- 개발일기
- 컴퓨터비전
- html/css
- JDBC
- 순환신경망
- 중학1-1
- 딥러닝
- 데이터분석
- 자바스크립트
- 상속
- JSP
- 스프링프레임워크
- SQL
- rnn
- Today
- Total
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
메서드 4 - 매개변수과 리턴값의 타입 4가지 본문
저녁을 먹고 이제 본격적으로 공부를 시작하려고 한다. 원래 계획은 저녁에 자바 1 학습을 하려고 했으나 오늘 배운 내용을 정리하는 게 더 나을 것 같았다. 어떤 배움이든지 하루 이상 지나면 망각하게 되어 있다. 따끈따끈하게 배웠을 때 복습을 한번 이상 해주어야 우리 뇌는 장기 기억장치로 옮겨가는 구조로 되어 있다고 한다.
오늘부터 HTML/CSS 수업도 들어가서 처음 배우는 과목도 지금부터 정리하면 분명 진도를 놓치지 않고 잘 따라갈 수 있을 것 같다.
이번에는 매개변수와 리턴값이 있는지 없는지 여부에 따른 함수의 예시를 살펴보기로 하자.
배운 것을 바로 정리할 때는 너무 정확하게 다 기록하려 하지 않고 최대한 빠르게 정리하는 것을 목표로 잡았다. 자바 수업은 10시까지 모든 정리를 마치고 HTML도 11시 반 안에는 마쳐볼 생각이다. 그런 다음 나머지 시간에는 파이썬 기초 TEST를 보고, 새벽에 했던 자바 1을 이어서 학습해 봐야지! 그럼 바로 시작해보자!
메서드의 타입
1. 매개변수가 있고, 리턴 타입이 명시되어 있는 메서드
int로 매개변수 2개를 받고 int로 반환되는 메서드이다. 이때 반환은 result 값으로 하고 있다.
실행해 보면 값은 10에서 5를 뺀 5가 나온다.
2. 매개변수는 있고, 리턴 타입은 없는 메서드
이 메서드는 매개변수는 있으나 리턴값이 없다. 이런 종류는 그냥 print로 원하는 값을 찍을 때 사용하는 것 같다.
a, b, c의 값을 모두 더해서 찍으니 63이 나온다.
3. 매개변수가 없고 리턴값만 있는 메서드
매개변수는 문자열로 받을 필요가 없는 경우에 이렇게 사용한다. String뿐 아니라 boolean 타입도 될 수 있겠다.
4. 매개변수도 리턴값도 없는 메서드
아무것도 받지 않고 그냥 문장을 출력할 때 사용한다.
학습을 마치고
정말 많은 분량이었는데 오늘이 가기 전에 바로 복습을 하니 이해가 잘 되었다. 수업 시간에는 필기하느라 이클립스에 선생님이 적어준 내용을 코딩하랴 정말 바빴다.
내가 잘 이해한 게 맞나 싶었는데 다시 코드를 보니 잘 이해했다는 것을 알 수 있었다. 책에도 많은 내용이 들어있는데 아직 그것까지 학습하기에는 시간이 없고 우선은 수업 시간에 들은 것들 위주로 학습해 볼 것이다. 다음 포스트에서는 선생님에 내준 문제들을 풀어보았던 내용들을 이야기해보려고 한다.
지난번에 썼던 학습일지를 수정 및 추가하여 올려본다.
'프로그래밍 언어 > 자바' 카테고리의 다른 글
메서드 6 - 완전수를 구하는 5단계 과정 실습 (0) | 2024.08.13 |
---|---|
메서드 5 - 메서드 실습 문제 풀기 : 두 수의 나눗셈 , 큰 수 비교하기 (0) | 2024.08.13 |
메서드 3 - 함수의 정의와 호출, 사용방법에 대하여 (0) | 2024.08.13 |
메서드 2 - 다양한 메서드 유형 실습해보기 (0) | 2024.08.13 |
메서드 1 - 메서드에 대하여 이론 학습 (0) | 2024.08.13 |