이번에는 Hello.java의 내용을 분석해 봅시다.
Hello.java의 내용은
public class Hello
{
public static void main(String args[])
{
System.out.println("Hello World !");
}
}
이제 하나 하나 분석해 보죠.
public class Hello 에서 Hello는 해당 클래스의 이름입니다.
이제 괄호안에 main 으로 가봅시다.
main은 속성이 public static void 인 메소드 이네요.
void는 값을 return하지 않는 다는 뜻입니다.
public 과 static은 나중에 천천히 알아가도록 합시다.
지금은 class의 구조와 main 메소드의 형태를 알아두는것에 중점을 둡시다.
이제 System.out.println("Hello World !"); 를 보면
System.out.println()라는 메소드를 사용 하였는데
실행 결과로 괄호안에 문자열이 출력되는 것을 보니 화면에 문자열을 출력시켜주는 메소드인것을 알 수있습니다.
또 큰따옴표 안에 문자열이 들어간걸 볼 수 있습니다.
변수가 아닌 문자열들은 큰따옴표 안에 넣어야 된다는것을 알수 있습니다.
System.out.println() 메소드의 끝을보면 ; (세미콜론) 이 있네요.
;은 한 줄의 끝을 알려준다고 생각하시면 됩니다.
한줄을 작성하면 ; 을 붙여야 되는거죠.
public class Hello
{
public static void main(String args[])
{
System.out.println("Hello")
System.out.println("Hi")
}
}
이 스크립트는 에러가 날것입니다.
왜냐하면
System.out.println("Hello")
System.out.println("Hi")
뒤에 ; 를 붙이지 않았기 때문이죠.
그러므로 스크립트를 작성할때 한 줄의 끝에 ;를 반드시 넣어야합니다.
댓글