안녕하세요! 나는 두치다!
저번 포스팅들로 java 개발환경을 구축했다!!
개발환경을 잘 만들어 놨으니 이제 재미있게 뭔가를 해 나갈 일만 남아있다..!
벌써부터 기대되고 설레지 않는가?
자, 그래서 이번 글에서 우리가 컴퓨터에 명령해볼 것은 뭘까!!
출력해라 컴퓨터!!
System.out.print()
System.out.println()
일단 이 두 가지 출력문을 알아보도록 하자!
첫 번째로 print()
우선 PrintTest 라는 메인 메소드가 있는 클래스를 하나 만들어서 그곳에서
여러 가지 테스트를 해 보자
메인 메소드 블록 안에서
System.out.print()
이대로 한번 타이핑해보자.
이런 식으로 따라 쳐보면, 밑에 뭔가 자꾸 나오고 하지만.. 무시하고 일단 마저 타이핑해보자.
그대로 맞게 타이핑한 거 같은데.. 알 수 없는 빨간색 x와 빨간 밑줄... 이게 뭘까??
여기서 알아야 할 것이 있다!
컴파일러는 보통 위에서 아래로, 왼쪽에서 오른쪽으로 코드들을 읽어 나간다.
그런데어떤구분점없이계속해서말을써나가면어떻게될까누가교과서를이런식으로출판했다면대박
위 문장처럼 읽기도 불편하고 어디가 끝인지 모를 것이다.
그래서! 우리의 글쓰기에서 마친다는 뜻의 마침표와 같이 쓰이는 기호가 있다.
바로 세미콜론 ; 이다.
(컴파일러는 위키피디아를 참고해보자... // 컴파일러는 번역가 같은 느낌이다.)
바로 우리가 타이핑 한 문장 마지막에 ; 을 박아주자.
???
빨간 줄이 그대로인데!!!
진정하고 이제 ( ) 안에 적고 싶은 것을 적어보자.
숫자를 쓰고 싶은 경우에는 ( 1234 );
영어, 한글을 쓰고싶은 경우에는 ( " 큰 따옴표 안에 쓰세요 " );
영어, 한글을 한 글자만 적고 싶은 경우 ( ' A ' );
자 조금 진부하게 세상에게 인사를 해 보자..
이렇게 잘 적은 다음
CTRL + F11
또는 초록색 플레이 버튼을 눌러주면
이렇게 잘~ 출력이 된 것을 볼 수 있다.
너~무 재미있지 않은가?
다른 말도 또 써보자
이제 그 아래에 또 System.out.print();
이렇게 하나하나 타이핑해서 여러 말들을 적어 봐야 하는데..
타이핑이 너무 귀찮다고 생각이 들 것이다. 그냥 복사 붙여 넣기 하자. 이것마저 귀찮다면
CTRL + ALT + ↓ (아래 방향키)
이 단축키를 눌러보자..
와우... 너무 편하다.. 마구마구 만들어서 여러 가지 적어보자!!
실행해보자.
아니 얘는 엔터를 안 쓰나? 모조리 한 줄에 이어붙여 써버렸다..
한줄 띄우고 싶을 때는 뭘 써야 할까?
System.out.print( "\n 나는 한 줄 띄워라! " );
바로 \n 을 적어주면 된다.
역슬래쉬 n 인데 이 역슬래쉬 n은 보통 키보드의 백스페이스 아래에 있다.
폰트에 따라 역슬래쉬 (\) 로 보이기도 하고 원화 ( ₩ ) 표시로 보이기도 한다.
결과는 이렇게 나온다.
컴파일러는 위에서 아래로 왼쪽에서 오른쪽으로 읽는다고 했는데
그래서 2000000000을 읽고 "\n " 을 만났기 때문에 한 줄 띄워지고,
그다음 문장으로 넘어간다.
컴파일러가 어디에서 어디로 읽는지 잘 생각해보면 헷갈리지 않게 개행 문자를 적을 수 있을 것이다.
println
근데 print를 사용해서 매 문장마다 한 줄 넘기고 싶을 때는 \n을 써줘야 하고,
타이핑하는 것도 엄청 귀찮은데..라는 생각이 들 수도 있다.
그럴 때 사용하는 것이 println() !!
바로 사용해 보도록 하자..
자, System.out.println();
또 타이핑 해보....ㅈ ㅏ
귀찮아졌다..
이클립스를 사용하는 경우라면!!
sout라고 적은 다음.
CTRL + SPACE
이 단축키를 눌러보자. 자동완성 단축키인데 어마 무시하게 자주 사용되니 꼭! 알아두자.
진짜 대박 기능이다.. 너무 편하다..
근데 print() 와는 다르게 println()은 아무것도 안 적었는데 왜 오류가 안나는 걸까??
println은 이 메서드 자체에 줄 바꿈 기능이 포함되어 있어서 그렇다.
이것도 한번 사용해 보자
컴파일해보면~
이런 식으로 잘~ 나오게 된다..
이렇게 해서 print()와 println()은 마스터!
(얼른 가서 마스터하게 이것저것 써보도록 하자...)
'Programming > JAVA 기초' 카테고리의 다른 글
[JAVA 기초] - 변수 - 변수의 선언, 사용과 명명규칙! (0) | 2020.03.19 |
---|---|
[JAVA 기초] - 출력문 2 - printf(), 서식문자를 이용해서 출력하기! (1) | 2020.03.17 |
JAVA 시작 - Java 프로젝트 생성 하기! (0) | 2020.03.13 |
IDE 설치 - Eclipse photon버전 [Java개발환경 구축하기 2] (2) | 2020.03.09 |
댓글