본문 바로가기

개발자노트

함수 기본

package class01;

public class Test01 {

//static: "객체와 무관하게"

	static void func() { // func이라는 이름의 함수를 정의, 식별자이름형식 사용(대문자x,특수기호x,공백x..등)

		System.out.println("내가 만든 첫번째 함수!!!");

		// 콘솔은 main 함수에서 나오는 결과를 보여주는 창, 선언만 했기 때문에 아직 출력이 안됨 ★메인 함수에서 함수를 호출해야함.★

		// 코드의 재사용성이 증가됨

		// : 오류의 파급효과가 줄어듦

		// : 유지보수 용이

	}

	public static void main(String[] args) {

// 변수 3요소

// 공간, 자료형, 식별자

// 값xxx -> 초기화 이슈

// 타입 캐스팅(형변환) : 필연적으로 사용할 때가 생길 때만.. 많이 쓴다고 좋은건 아님

// String = int/double같은 원시타입이 아니라 객체를 만들 수 있다.

// Scanner sc=new Scanner(System.in); -> 버퍼

// 연산자 -> 우선순위

// 제어문 : 조건문 /반복문 을 언제 어떤 상황에 사용할지 잘 골라서 사용해야함 

// 무한루프 -> while(T)+종료조건  // 중첩 반복문 -> for문 (디버깅표 잘 그려야함)

// 자료구조: 배열

// 알고리즘: 교환, 정렬 -> 탐색, 최대값찾기, flag변수

// [함수] -> 함수끼리는 다른 공간을 사용함

		func(); // 내가 만든 함수를 호출(사용)

		System.out.println("메인함수공간");

		func();

		func();

	}

}

'개발자노트' 카테고리의 다른 글

함수 메모리 개념  (0) 2022.06.14
함수) input X / output X인 함수  (0) 2022.06.14
Random을 이용한 횟수제한 Up/Down!  (0) 2022.06.13
Random을 이용한 Up/Down!  (0) 2022.06.13
정렬 [이진탐색(이분검색)]  (0) 2022.06.13