2021. 2. 16. 01:29ㆍJAVA 공부
이번에는 이클립스 프로젝트 만들기 및 출력을 해보겠습니다.
가장먼저 이클립스를 실행시켜 주세요.
이클립스 상단에 File - New - Project... 를 클릭해 줍시다
그 다음엔 화면과 같이 이런 화면이 나오는데, 여기서는 Java Project를 클릭해주고 Next를 눌러줍니다
그 다음 나타나는 창에 Project name을 입력해줍니다. 저는 HelloWorld 라고 해줄게요.
그 후 하단에 있는 Finish를 클릭해줍니다.
그러면 좌측에 화면과 같이 HellowWorld 라는 폴더가 생성이 되었고, 그 밑으로 JRE System Library, src 폴더가 생성이 된 것이 확인이 되죠. 라이브러리는 JAVA에서 자주쓰는 함수들을 포함하고 있는 것들이라고 생각하면 됩니다 ~
추후 라이브러리에 대해 다시 한번 설명할 기회가 있을텐데 .. 지금은 일단 넘어 가주세요~
이제 src 폴더에 우클릭을 하고 New - Class 를 클릭해줍니다.
그러면 이런 창이 생기게 되는데 Name 을 입력하고 Finish를 눌러주세요
저는 Hello 라는 이름으로 생성 해보겠습니다.
그러면 이렇게 생성이 됩니다.
보시면 좌측에 src 폴더 밑으로 default package 밑으로 Hello.java 라는 파일이 생긴것을 확인 할 수 있고,
가운데 보시면 Hello.java라는 파일에는 public class Hello{} 라고 되어 있는게 확인이 됩니다.
이제 여기에 main 을 만들어 주고 간단한 출력을 해보도록 해봅시다.
화면과 같이 작성해주시고 저장을 눌러주세요 ~
저장은 ctrl + s 를 눌러도 되고 화면에 있는 플로피디스크 모양을 눌러도 됩니다.
저장을 하면 이클립스에서는 자동 컴파일이 되게 됩니다~
자 여기까지 했으면 이제 결과를 확인해볼까요.
실행 버튼 (재생 버튼 같이 생긴거) 을 누르거나 ctrl + f11 을 눌러주세요.
그러면 가운데 하단 아래에 결과값이 생깁니다 ~
이런 결과값이 나왔는데, 위에 있는 코드를 한번 볼까요?
System.out.print("Hello! my Java World !");
이 매서드(함수)를 사용했더니 이런 결과값이 나왔습니다.
System.out 이라는 코드는 잘 모르겠지만 , print("Hello! my Java World !"); 라는 코드를 사용했더니 "" 안에 있는 문자열이 출력이 되었죠 . System.out.print(args); () 안에 있는 문자 또는 숫자 등등 을 출력하는 매서드(함수) 입니다.
p.s : Java는 꼭 코드 끝에 세미콜론 (;) 을 붙여줘야 합니다. ( 컴퓨터는 ; 를 통해 해당 코드가 끝인지 아닌지 인식을 하기 때문이에요 )
자 그럼 코드를 추가해볼까요?
System.out.print("안녕하세요 ~"); 라는 코드를 추가하고 실행을 하고 결과값을 확인 해보겠습니다.
한글로 되어 있는 문자도 출력이 되는 걸 확인 할 수 있었는데요 , 그런데 코드에서는 줄을 바꿔서 썻는데, 결과값에는 바뀌지 않은 걸 확인할 수 있죠? 줄을 바꿔주는 코드는 \n입니다. 한번 볼까요?
4번째 줄에 있는 코드 맨 뒤에 \n을 추가했습니다. (원화 표시가 이클립스에서는 역슬래시로 표현이 됩니다 )
이렇게 결과값에서 "World !" 뒤로 줄이 바뀐것을 확인 할 수 있습니다.
그러면 줄바꿈(개행)이 포함된 println을 사용해보도록 하겠습니다.
System.out.print 를 System.out.println 으로 변경했습니다. \n 이 없는데도 줄이 바뀌어 있는 것을 확인 할 수 있죠
이렇게 println 은 \n이 포함이 되어 있습니다. 사용하실 때 편한 걸 사용해 주시면 되겠습니다 ~
이 외에도 printf라는 게 있는데 , 이 매서드는 중간에 정수 , 실수 , 단일문자 등등 을 표현할 수 있습니다.
%d 는 정수 , %f 는 실수 , %c 는 단일문자를 입력받습니다. %c에 들어가는 문자는 ""이 아닌 '' 으로 넣어주셔야 에러가 안납니다 ~
오늘은 여기까지 해보았습니다.
고생하셨습니다 ~
p.s : 코드외에 // , /* */ 을 사용해서 주석처리를 할 수 있습니다. 주석은 코드에 포함이 되지 않습니다
'JAVA 공부' 카테고리의 다른 글
Day02 - 데이터 유형(자료형) 및 크기 (0) | 2021.02.16 |
---|---|
Day02 - 변수의 선언과 초기화 (0) | 2021.02.16 |
Day02 - 이클립스 Export , Import 활용하기 (0) | 2021.02.16 |
Day01 - 이클립스 다운로드 및 UTF-8 설정 (0) | 2021.02.16 |
Day01 - JAVA 8.0 다운로드 받기 및 환경변수 설정하기 (2) | 2021.02.15 |