안녕하세요!
비전공 개발자입니다.
오늘은 저번에 만든 폴더로 시작해서 자바프로그램을 실행보겠습니다.
먼저 해당 빨간색 부분을 누르고 src에 마우스 커서를 올려둔채 우클릭을 해보시겠습니다.
이후 New->java class을 선택해줍시다.
이제 첫번째 빨간색 부분은 class명을 입력하는 곳이고 "HelloJava" 를 쳐줍시다.
밑에있는 두번째 빨간색부분은 Class을 선택해주시면 되겠습니다.
위에 보시면 방금만든 클래스명의 파일이 생겼죠?
그리고 밑에 소스를 추가해주겠습니다.
빠른 진행을 위해 소스코드는 제공드리겠지만 직접 쳐보시는걸 권장합니다.
pvsm 이라고 치시면 자동 완성 기능이 있겠습니다.
public static void main(String[] arg){
}
위에 있는 코드가 어떤 프로그램을 시작하는 실행시점이라고 생각하시면 됩니다.
밑에 코드를 추가하고 실행버튼을 눌러주겠습니다.
추가하실때 중괄호 위치 꼭 신경써주셔야 합니다.
이것도 sout 이라고 치시면 자동 완성 기능이 있습니다.
System.out.print("Hello java");
실행버튼을 누르시면 아래 있는 콘솔창에 Hello java라고 뜨신게 보이실 겁니다.
오? 그럼 위에 있는 Syste.out.print("Hello java"); 라는건 콘솔창에 무언가를 출력한다라고 유추하실 수 있습니다.
이제 지금까지 적은 코드를 분석하겠습니다.
물론 지금은 처음단계이기 때문에 설명을 들어도 무슨말인지 모르겠지만
이해되는 부분은 이해하시고 이해가 되지 않는 부분은 점점 블로그를 따라하다보시면
이해가 가실테니 넘어가셔도 무방합니다.
public class HelloJava{
}
1. HelloJava는 우리가 만든 클래스(class) 이다.
2. 우리는 HelloJava.java 라는 파일을 만들었고 파일명과 클래스명은 같아야 한다.
3. { }을 이용해 클래스의 시작과 끝을 나타낸다.
public static void main(String[] arg){
}
1. main메서드라고 불린다.
2. 자바프로그램은 main(String[] arg)을 처음으로 찾아 프로그램을 실행한다.
3. { } 을 이용해 메서드의 시작과 끝을 나타낸다.
System.out.println("Hello java");
1. System.out.print() : 값을 콘솔에 출력하는 기능이다 .
2. "Hello java" : 자바는 문자열을 사용할 때 (" ")을 사용한다.
3. ; : 자바는 세미콜론으로 문장을 구분한다.
그렇다면 총 정리해서 실행과정을 말씀드리겠습니다.
1. HelloJava 프로그램을 실행한다.
2. 자바는 시작점인 main() 메서드를 실행한다.
3. System.out.print("Hello java") 을 만나고, 문자열 Hello java 을 콘솔에 출력한다.
4. main() 메서드의 { } 블록이 끝나면 프로그램은 종료된다.'
마지막으로는 가볍게 문제를 내보겠습니다.
println( )은 콘솔창에 print( )와 달리 콘솔창에 문단이 바뀐다고 생각하시면 되겠습니다.
다음 코드를 보고 콘솔에 무엇이 출력되는지 맞추시오.
정답은 댓글에 달아놓겠습니다 !
'Java' 카테고리의 다른 글
[Java] Scanner (1) | 2024.02.14 |
---|---|
[Java] 자동 형변환? 캐스팅? (0) | 2024.02.07 |
[Java] 지역 변수, scope 그게 뭔데? (0) | 2024.02.07 |
[Java] 자바 별찍기 (0) | 2024.02.06 |
인텔리제이 Java 환경설정부터 잡고가자! (한국어로 바꾸는법) (2) | 2023.12.17 |