// 클래스
// public : (접근)제어자, public(공공의, 공통의)
public class Main {
// -> 'Main' 이라는 .class 파일로 만들거다!
// [JDK]
// (1) compiler : .java -> .class
// (2) JRE
// (3) JDB : 디버깅
// 들여쓰기가 되어 있는 것이 '하위요소'
// () : 소괄호
// {} : 중괄호
// [] : 대괄호
// static : 이 프로그램이 시작될 때 무조건 실행되는 녀석임을 표현
// output
// void : 메서드의 출력값의 데이터 타입
// void : "아무것도 없다." -> 출력은 없다
// input
// String[] args : 매개변수 자리. (( input을 String타입으로 할건데 )) args->변수명.
// 변수명은 아무거나 해도 상관없음 ex) args, args123123, qwempq ...
public static void main(String[] args) {
// 객체 : 특징(속성, 변수), 행동(메소드, 함수..)
// 하위요소를 표현할때 보통 .으로 표현 ex) System.out.println();
// System = class / out = 객체 / println = 행동(메소드)
// print -> 줄 바꿈은 하지 X
// println -> 줄 바꿈 O
// ln : Line
System.out.println("Our First Project! :)");
// -> 메서드. 소괄호 앞에 있는 것이 메소드의 이름. 따라서 main 메서드
// 자바 프로젝트(앱)는, 제일 먼저 클래스의 main 메소드를 실행시킨다.
// = JVM의 약속
System.out.println(7);
System.out.println(3);
System.out.println(3.14);
System.out.println("JAVA");
// 숫자를 쓸때는 "" 쓰지 않아도 된다. 하지만 문자열은 ""로 감싸줘야 실행됨.
}
}