[Java] main
·
TIL/Java
main은 자바와 개발자 사이의 약속! 실행하고자 하는 명령, 작업이 있다면 public static void main(String[] args) 메소드를 정의해서 메소드의 본문에 내가 하고자 하는 작업에 해당되는 코드를 작성하여 위치시키기로 약속된 것이다. 코드를 작성하면 자바를 실행할 때 자바는 내가 작성한 main 메소드를 실행하게 되는 것이다. main은 이해가 아니라 약속이기 때문에 약속을 인정하고 따르면 된다.
[Java] 메소드(Method)
·
TIL/Java
메소드(Method) 클래스에 있는 함수 자바에서 모든 함수는 클래스에 있기 때문에 사실 자바의 모든 함수는 메소드이다. 기본 문법 (Syntax) int sum(int x, int y) { return x + y; } sum이라는 메소드. 이 함수는 일단 파라미터로 정수형 x와 정수형 y를 받는다. 그리고 이 메소드는 꼭 정수형을 리턴시켜줘야 한다. 그렇지 않으면 오류가 나오게 된다. return x + y;는 정수형을 리턴시켜주기때문에 아무런 문제가 없다. 만약, 리턴값이 없으면 자료형 대신 void라고 써주면 된다. 예를 들어 main 함수도 리턴값이 없기 때문에 void를 썼다. public static void main(String[] args) { System.out.println("Hello..