public 리턴타입(메서드 실행후 결과값을 되돌려 줄때 어떤 타입으로 결과값을 돌려줄것인가) / 메서드명(매개변수) {구현} 

메서드는 리턴타입이 있는가 ? 없는가 ?

매개변수가 있는가 없는가에 따라 다양한 형태로 정의됨



메서드 형태

1. 매개변수도 없고 리턴하는 것도 없는 메서드

리턴하는 값이 없을때는 리턴타입을 void라고 적는다

public void method1() {

System.out.println("메서드1이 실행됩니다.");

}


2. 정수를 받아들인 후 리턴하지 않는 메서드

받아들이는 값은 어떤 타입이라도 상관없다.

받아들이는 값의 수는 여러개 일 수 있다. 어려개일 경우 (,)로 구분한다

public void method2(int x){

System.out.println(x+"를 이용한 메서드가 실행됩니다..);

}


3. 아무것도 받아들이지 않았지만 값을 출력하는 메서드

리턴값이 존재하기 때문에 리턴타입을 적어주어야 한다.

받아올 값이 없기때문에 매개변수는 비워도 된다.

public int method3() {

System.out.println("메서드 3이 실행됩니다.");

return 10;

}


4. 정수값은 2개 받아들이고 리턴하지 않는 메서드

public void method(int x, int y) {

System.out.println();

}


5. 정수값을 받아서 정수값을 출력하는 메서드

public int method(int y){

System.out.println(y+"를 이용하는 메서드입니다.");

return y*2;

}

'JAVA를 해보자' 카테고리의 다른 글

java 변수 사용 범위 static  (0) 2018.01.04
java 자바 스트링 메소드 String class method  (0) 2018.01.03
java 필드(field) 선언  (0) 2017.12.31
java String class (스트링 클래스)  (0) 2017.12.31
java 참조형 타입  (0) 2017.12.31

메소드 Method

객체의 기능을 표현하는 방법 C언어의 함수와 열할과 정의 방법이 유사하지만 C에서처럼 독립적으로 호출될 수없고 반드시 객체와 같이 사용되어야 한다.


클래스 Class

객체의 구조 종류 동작 등을 나타내고 객체를 생성하는 일종의 틀.

클래스는 객체의 모든 특성을 가지고 있으며 자바 프로그램은 클래스의 집합


배열 Array

컴퓨터에서 사용되는 자료 구조의 한가지

같은 형의 데이터들로 이루어진 집합

각 원소는 어떤 첨자값으로 지정되는데 첨자는 대개 정수값을 사용하나 문자 등의 다른 형을 사용하기도 한다.

배열은 기억장치 내에서 순차적으로 저장된 리스트를 의미

'JAVA를 해보자' 카테고리의 다른 글

java 문자열 표시  (0) 2017.11.30
프로그램의 기본형태  (0) 2017.11.30
프로그램 기술할때 주의할점  (0) 2017.11.29
프로그래밍의 기본  (0) 2017.11.29
SE/EE/ME  (0) 2017.11.29

+ Recent posts