package org.example;
public class Main {
public static void main(String[] args) {
// 프로그램의 시작점
System.out.println("Hello world!");
// 프로그램의 끝점
}
}
위 코드를 보면 package가 있고 Main이 대문자로 된 public class Main 과 소문자로 된 main을 볼 수 있을 것이다.
Main 클래스는 package 내부에 존재하는 하나의 클래스이다. 일반적으로 main메서드가 사용되는 곳이 Main 클래스 라고 볼 수 있는데 굳이 이름은 Main일 필요는 없다.
프로그래밍 언어를 다룰 때 다양한 출력문이 있다.
C언어는 printf, Python은 print로 사용되고 있다.
자바에서는 System.out.println을 사용한다. 다소 다른 언어에 비해 좀 길어서 별로다,,
System.out.println을 간단히 살펴보자면
System은 자바의 기본 클래스
out은 자바의 객체
pirintln은 메서드로 분류할 수 있다.
예시는
public class Main {
public static void main(String[] args) {
System.out.println(1);
System.out.println("2");
System.out.println("3");
System.out.println("사");
}
이렇게 작성 할 수 있는데 주의해야할 점은 문자는 " " 로 감싸줘야 하지만 숫자는 감싸주면 안된다!!
자바에서의 줄 바꿈 기호는 \ 로 사용된다.
또한 System.out.println(); 를 사용할 때 ln도 마찬가지로 줄을 바꾼다.
예를 들어
System.out.println(1);
System.out.println(1);
System.out.println(1);
// 출력
1
1
1
System.out.print(1);
System.out.print(1);
System.out.print(1);
//출력 111
위와 같이 ln을 생략하면 줄 바꿈이 안된다. 주의하자!