Language/Java
Java 자바 프로그램 실행
괘창
2024. 6. 13. 21:54
● HelloJava
public class HelloJava { //HelloJava 클래스 범위 시작
public static void main(String[] args){ //main() 메소드 범위 시작
System.out.println("hello java");
} //main() 메소드 범위 끝
} //HelloJava 클래스 범위 끝
자바 언어는 대소문자를 구분하며, 대소문자가 다르면 오류가 발생할 수 있다.
# public class HelloJava
- HelloJava를 클래스라 한다.
- 파일명과 클래스 이름이 같아야 한다.
- { } 블록을 사용해서 클래스의 시작과 끝을 나타낸다.
# public static void main(String[] args)
- main 메소드라 한다.
- 자바는 main(String[] args) 메소드를 찾아 프로그램을 시작한다.
- 현재는 main을 프로그램의 시작점이라 이해하면 된다.
- { } 블록을 사용해서 메소드의 시작과 끝을 나타낸다.
#System.out.println("hello java");
- System.out.println() : 값을 콘솔에 출력하는 기능이다.
- "hello java" : 자바는 문자열을 사용할 떄 "(쌍따옴표)를 사용한다.
쌍따옴표 사이에 원하는 문자열을 감싸면 된다. - ; : 자바는 세미콜론으로 문장을 구분한다. 문장이 끝나면 세미콜론 입력은 필수!
● 블록(block) 예시
public class HelloJava { //HelloJava 클래스 범위 시작
public static void main(String[] args){ //main() 메소드 범위 시작
System.out.println("hello java");
} //main() 메소드 범위 끝
} //HelloJava 클래스 범위 끝
- 블록({})이 시작되고 끝날 때마다 들여쓰기가 적용되어 있는 것을 확인할 수 있으며,
이는 코드를 쉽게 구분하고 이해하도록 도와주는 좋은 관례! 블록이 중첩될 때 마다 들여쓰기의 깊이가 추가된다. - 블여쓰기는 보통 스페이스 4번을 사용하며, IntelliJ IDE를 사용하면 Tab 한번 누르면 스페이스 4번 누른것과 같다.
- 들여쓰기를 하지 않아도 프로그램은 작동하나 코드를 읽기 어렵다.