반응형
package com.code.first; /*
* package 선언부: 현재 class의 위치를 알려줌(package의 위치)
* package의 두 번째 레벨까지는 도메인의 역순으로 씀
* ㄴ도메인 주소는 고유하므로 중복 방지 가능
*/
public class HelloWorld {
// main 메소드: 프로그램의 시작점이며, 프로그램당 하나씩 가지고 있어야 함
public static void main(String[] agrs) {
System.out.println("Hello World!"); // 화면에 글자 출력
}
}
위의 코드를 실행시키면 'Hello World!'가 출력된다.
메소드는 main 메소드와 일반 메소드로 구분된다. 메소드를 실행하는 것을 호출이라 하는데, run();과 같은 일반 메소드의 경우 스스로 실행되지 않아서 main 메소드에서 호출해야 실행된다.
위의 main 메소드에다가 일반 메소드인 printHi();를 호출시켜보겠다.
package com.code.first;
public class HelloWorld {
public static void main(String[] agrs) {
System.out.println("Hello World!");
printHi(); // 일반 메소드 printHi();를 main 메소드 안에서 호출
}
public static void printHi() {
System.out.println("안녕, 지구!");
}
}
▼실행결과
Hello World! 안녕, 지구! |
여기서 위의 'System.out.println();'을 'System.out.print();'로 바꾸면,
Hello World!안녕, 지구! |
로 출력된다. 전자는 줄바꿈해주는 역할을 하고 후자는 줄바꿈을 하지 않는다.
반응형