새소식

💻 Computer/🦀 Java

(Java) 함수 기초

  • -

2022년 6월 11일 새벽 5시 너무 빨리 잤다....

 

Java 함수에 대한 이야기를 시작해 보도록 하겠다.

 


(Java) 함수

 

함수의 기본 형태

[접근 제한자][반환 타입] 함수 이름(매개변수){

}

 

[접근 제한자] : Public, Protected, Default, Private

(위에 대해서는 나중에 다시 글을 쓸 것임)

 

[반환 타입] : Void, Int, String, Boolean.. 등등

 

(매개변수) : 파라미터 라고도 한다.

 

//코드


package javatest;

public class Main {

	public static void main(String[] args) {
		move();
	}
	
	public static void move() {
		System.out.println("move");
	}
}

 

출력

//출력

move

 

오류 코드

 

package javatest;

public class Main {

	public static void main(String[] args) {
		move();
	}
	
	public void move() {
		System.out.println("move");
	}
}

 

함수 변환 타입 앞에 static을 붙여 주지 않으면 mian안에서 사용을 할 수 없다.

static 메모리 나중에 static을 다룰때 자세히

 

함수 예제)

 

package javatest;

public class Main {

	public static void main(String[] args) {
		int[] arr = {1,4,5,7,7,8};
		Plus(arr);
		
	}
	public static void Plus(int[] arr) {
		int num = 0;
		for(int i = 0; i < arr.length; i++) {
			 num += arr[i]; 
		}
		System.out.println(num);
	}
}

 

'💻 Computer > 🦀 Java' 카테고리의 다른 글

(Java) Class 상속  (0) 2022.06.18
(Java) Class 기초  (0) 2022.06.11
(JAVA) 배열  (0) 2022.06.06
Java 반복문  (0) 2022.06.05
Java Basic  (1) 2022.05.28
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.