학원/JAVA - 학원
메소드
수풀속의고라니
2022. 1. 21. 17:13
728x90
메소드
- 입력값에 따른 결과를 반환하는 코드 묶음
- 어떤 기능을 가진 것
ex)스캐너를 사용할 때 .nextInt()와 같은 것이 메소드
메소드 구조
public static void main(String[] args) {~~~~;}
1. 메소드 이름으로, 호출 시 사용된다.
2. 매개변수(매소드 실행시 입력값 저장)
3. 메소드의 최종 결과
4. 반환값의 타입
메소드 호출
- spuare메소드를 호출해서 값을 구함
메소드 유형
<단일 입력 변수 메소드 예제>
<다중 입력변수 메소드 예제>
<입력변수가 없는 메소드>
- Math.random() 메소드는 0이상 1미만의 임의의 실수 반환
- 이를 활용해서 다양한 범위의 난수 생성 가능
<예제>
- 처음에 0~5까지 나온 이유는 0.9... * 6 = 5.4... 인데, 정수 타입이기 때문에 뒤는 날아가서 0~5까지 나온 것
<반환 값이 없는 메소드>
- void 메소드 : 반환값이 존재하지 않아서, return키워드는 생략 가능하다.
<예제>
- 호출만 하면 출력
728x90