본문 바로가기
728x90

메소드3

[Java] 클래스/메소드(리턴(return)문) 더보기 Day11-1. 230512 메소드 리턴(return)문 리턴값이 있는 메소드 return 리턴값; 리턴 타입이 있는 메소드는 반드시 리턴문을 사용해서 리턴값을 지정해야 함. 리턴값이 없는 메소드 : void 리턴값이 없는 메소드는 리턴 타입으로 void를 사용. void로 선언된 메소드에서도 return문 사용 가능. 이때 리턴값을 지정하는 것이 아니라 메소드 실행을 강제 종료시키는 역할. 연습) Car03 클래스 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 32 33 34 35 public class Car03 { //필드 private int gas; //메서드(method) //gas필.. 2023. 5. 12.
[Java] 클래스/메소드(method)(메소드 선언,리턴문) 더보기 Day10~11. 230511~12 메소드 메소드 선언 매개 변수 선언 ex1) 두 수를 더하는 메소드 add() -> 나눗셈할 매개 변수 2개 필요함. - 선언된 add()메소드를 호출할 때에는 반드시 2개의 int값을 주어야 함. => 메서드의 매개변수의 개수가 일치하지 않으면 에러 발생 => 메서드의 매개변수의 타입과 일치하지 않으면 에러 발생 ex2) => 메서드의 매개변수의 타입과 일치하지 않으면 에러 발생 => int를 byte로 형변환 매개 변수의 개수를 모를 경우 1) 매개 변수를 배열 타입으로 선언 호출할 때 배열을 넘겨줌으로써 배열의 항목 값들을 모두 전달. 배열의 항목 수는 호출할 때 결정 선언 > int sum1(int[] values){} 호출 > int[] valuse =.. 2023. 5. 11.
[Java] 클래스/메소드(Method) 더보기 Day9-3. 230510 메소드(Method) 객체의 동작(기능) 메소드 선언 선언부(리턴 타입, 메소드 이름, 매개 변수 선언)와 실행 블록으로 구성 리턴 타입 - 리턴값의 타입 - 리턴값 : 메소드를 실행한 후의 결과값 - 리턴값이 있을 수도 있고 없을 수도 있으나 리턴값이 있을 경우 리턴 타입이 선언부에 명시되어야 함. ex) 전자계산기 객체에서 전원을 켜는 powerOn() 메소드 -> 리턴값 없음 void powerOn() {....} => 리턴값이 없는 메소드는 리턴 타입 void로 기술. 두 수를 나누는 기능인 divide() 메소드 ->나눗셈 결과 리턴해야 함. doble divide(int x, int y) {.....} 메소드 이름 메소드의 기능이 드러나도록 식별자 규칙에 맞게.. 2023. 5. 10.
728x90