일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SQL
- SQL입문
- R1C3
- 데이터베이스
- 자바
- 웹 브라우저 전쟁
- 우아한테크
- 함수 선언
- 숫자 형식
- DoitSQL입문
- dbms
- 크롤링 오류
- Doit입문SQL
- DoitSQL
- 자바 오류
- 크롤링
- 자바 예외
- 예제
- 생성자
- HTML역사
- 함수
- 키-값 데이터베이스
- 배열 예제
- 숫자형식오류
- 배열 3요소
- 웹브라우저 수용도
- DoIt
- html
- 페이지분석
- 예외
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SQL
- SQL입문
- R1C3
- 데이터베이스
- 자바
- 웹 브라우저 전쟁
- 우아한테크
- 함수 선언
- 숫자 형식
- DoitSQL입문
- dbms
- 크롤링 오류
- Doit입문SQL
- DoitSQL
- 자바 오류
- 크롤링
- 자바 예외
- 예제
- 생성자
- HTML역사
- 함수
- 키-값 데이터베이스
- 배열 예제
- 숫자형식오류
- 배열 3요소
- 웹브라우저 수용도
- DoIt
- html
- 페이지분석
- 예외
- Today
- Total
목록함수 (3)
프로그래밍

2023.05.09.화 함수의 인자 함수를 호출할 때 인자로 배열을 쓰는 경우 참조에 의한 호출이 발생한다 이때 배열 값을 반환하지 않더라도 함수 인자에 배열의 주소 값이 전달되었기 때문에 힙 메모리에 함수가 접근하여 값이 변할 수 있다 이를 '참조에 의한 호출'이라고 한다 call by reference package class00; public class Test03 { public static void func1(int num) { num+=100; } public static int func2(int num) { return num--; } //함수를 호출할때 인자로 배열을 쓰는 경우 //(배열 특성상 주소값이 이동하기 때문에) //참조에 의한 호출 public static void func3(i..
2023.05.09.화 함수 함수를 작성하는 방식에는 2가지가 있다. 1. 메서드 시그니처를 먼저 만들고 기능을 구현하는 방법 2. 기능을 구현하고 메서드 시그니처를 맞추는 방식이다 1.방식으로 함수 선언 // Q1) 어떤 정수가 입력되었을때 짝수인지 판별하는 함수 // input: 정수 output: T/F 기능: 짝수 판별 public static boolean isEven(int num) { if (num % 2 == 0) { return true;//함수 즉시종료 } return false; } 2.방식으로 함수 선언 // Q2) 어떤 정수가 입력되었을때 음수인지 판별하는 함수 // main에 이미 있는 기능을 가져와서 func()에 넣고 시작 public static int checkMinus(..
2023.05.08.월 함수 하나의 기능을 수행하는 코드이다 함수를 사용하면 모듈화, 컴포넌트화 할 수 있다. 완성된 기능들의 묶음을 하나하나 분리할 수 있는 것이다 반복문은 공백없이 여러번 (외부의 다른 수행없이) 반복하지만 함수는 외부의 다른 수행을 하다가 또 다시 반복할 수 있다 반복문과 함수 둘 다 코드 재사용를 재사용한다는 측면은 같다 함수의 장점 오류 파급효과 감소 :개발시간 단축 :비용 감소 :이익 증가 :유지보수 용이 함수의 3요소 1.input(인자, 입력값) 2.output(반환, 결과값) 3.기능 함수 선언 접근제어자 (static) OUTPUT 함수명 (INPUT) { } 함수에는 총 4가지 유형이 있다 a) input X output X b) input O output X c) i..