본문 바로가기

오답노트/백준알고리즘(Java&Python)

[백준 알고리즘 : 2557] Hello World 출력하기

Java

 

public class Main {
          public static void main (String [] arg){
               System.out.print("Hello World!");
          }
}

 

 

(1) public : 모든 클래스에서도 해당 변수나 메서드가 접근이 가능하다는 의미로 프로그램의 시작은 main이기 때문에

                     다른 곳에서 호출할 수 있도록 public 사용

 

(2) static : Java가 컴파일(compile)이 되는 순간 가장 빠르게 정의도어 별도의 객체 생성 없이 모든 객체와 공유 가능

 

(3) void : 별도의 return(반환값) 없이 메서드를 실행하고 끝냄

 

 

참고 : https://songg5453.tistory.com/52

 

자바(java)_Main 메서드, 패키지(Package), import, 클래스패스(classpath), 라이브러리, API

▶메인클래스(Main Class) 란? public static void main (String [ ] args){ }; 우리가 수없이 봤던 main메소드이다. main 메서드의 의미는 args라는 이름을 다루는 변수를 정의할 것인데 이는 문자열이라는 데이터

songg5453.tistory.com

 

 

 

Python 

 

print('Hello World!');

 

 

자바와는 다르게 파이선은 main 이 필요없다.

 

 

 

 

출처: https://backendcode.tistory.com/210 [무작정 개발:티스토리]