프로그래밍/Java / / 2022. 8. 24. 21:35

[자바 - Java] 메서드 호출(Method)

메서드 (Method)

 

1. 자주 쓰는 메서드 - Math.random()

1) 특정 범위의 난수 리턴 Math.random() 가 있다. 이 메서드는 0.0에서 1.0사이의 double 타입의 난수를 리턴하는 메서드이다.


2) 1~10까지의 임의의 정수 얻으려면 double을 int로 강제 캐스팅을 해주어야 한다.

0.0*10 <= (Int)Math.random()*10 < 1.0*10

위와 같이 값을 줄 경우, 0에서 9까지의 숫자가 출력이 된다.

 

0.0 * 10 + 1 <= (Int)Math.random() * 10 + 1 < (int)1.0 * 10 + 1

위와 같이 값을 줄 경우, 1에서 10까지의 숫자가 출력이 된다.


3) 난수 문법

int num = (int)Math.random() * n) + start
ex)
주사위 번호 뽑기(1~6까지 랜덤 숫자)
int num = (int)Math.random() * 6) + 1

로또 번호 뽑기(1~45까지 랜덤 숫자)
int num = (int)Math.random() * 45) + 1

 

 


 

 

2. 메서드

1) 함수(Function)라고 생각하면 된다.

2) 클래스 안에 존재하는 함수를 메서드라고 한다.

3) 수학에서의 함수와 비슷하다고 보면 된다.

수학의 함수
자바의 함수

4) 자바의 함수 메서드 정의

int addNum (int num1, int num2) {
int result = num1 + num2;
return result;
}


5) main 메서드는 프로그램 시작(entryPoint)이다.

public static void main(Strting[] args) {
system.out.println("홍길동");
hello(20);
}
public static void hello(int age) {
system.out.println("안녕하세요.");
}


6) 메서드 종료하기
- return : 어떤 값을 반환하는데 사용하는 예약어


 

 

LIST
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유