-
메인 메서드(method),console, 출력문개발/자바JAVA 2024. 1. 16. 11:01
▶메서드
클래스가 선언되어있고, 중가로{ } 가 있다.
메서드는 저 클래스 영역 안에 작성해야한다.
자, 그럼 메소드가 뭘까?
메소드 연기? 큼...;
메서드는 사전적으로 "기능"을 의미한다.
>'하나'의 기능 단위 이며
> 크게 메인 메서드와 일반 메서드(메인 메서드를 제외한 모든 메서드들)로 나뉜다.
> main method : 프로그램의 "시작점(entry point)"를 나타내는 메서드.
- ( public ~~~(String[] args){ } 이렇게 생긴 친구가 메인 메서드임.)
- 항상 들여쓰기 연습!! 가독성을 위해서!! Tab을 누르면 자동으로 맞춰서 띄어진다. 아니면 ctrl + A(전체선택) ,
ctrl + shift + F(정렬) 로 한번에 해도 되지만, 그때그때 하는 습관을 들이자!
- 모든 메서드는 메인 메서드 안에 만들어야함. 즉, 클래스안에 기능을 만들고 싶다면 무조건 메인 메서드가 있어야함!!
없으면 어차피 빨간줄 뜬다~
▶ console
메인 메서드를 만들어 봤으면 간단한 출력물을 만들어 테스트 해보자!
많은 출력문중 하나이다. 가로 안에 문자열을 출력할 때는 반드시 " " 안에 넣어 출력해야한다!!
그리고
console은 출력물에서 만들어낸 값을 출력해준다!!
한번에 정리해보자
클래스 영역안에
메인 메서드가 정의되어있고,
출력문은 메인 메서드 안에 들어가있다.
console창에서 " " 안에 있는 문자가 그대로 출력되는것 까지 확인할 수 있다!
▶출력문 줄바꿈
println은 enter키와 같다!
그래서
이렇게 난사하면
이렇게 나온다!
그럼 줄바꿈 하기 싫은데!! 하면
이렇게 ln만 없애주면
( **ln은 line의 약자임**)
이렇게 엔터가(줄바꿈) 적용 되지 않고 출력되는 것을 확인할 수 있다.
보기 싫으니,
" " 안에 스페이스바로 여백을 준다. 그러면!!
이렇게 그루트와 아이언맨 사이에 거리감이 생긴다ㅎ
참고로 " " 안쓰면
이렇게 빨간줄이 뜬다.
그리고
\n( 역슬래시 + n)을 써도 줄바꿈이 된다!!
이렇게 중간에 써도, 여러번 써도 된다.
WoW
참고로 역슬래시는 백스페이스 밑에, 앤터위에 있는 원화( ₩)를 누르면 된당!
마지막 방법!
요롷게 system.out.println();을 중간중간 써줘도
한줄씩 띄워지는 것을 확인할 수 있다.
이번엔 문자열 안에서 tab키 효과를 줘보자.
아까 tab은 어느정도 스페이스바를 누르는 효과를 줄 수 있다고 했다.
\t(역슬레시 + t) 는 tab키를 눌러주는 효과!!
이렇게 나온다.
> \n, \t 는 escape 문자(특수한 역할을 해주는 문자) 라고 부른다.
> 그렇다면 \를 출력하고 싶으면 어케함???????????이라는 생각이 들 것이다!!
.....그런생각... 들지않나??
그럴땐 \\을 쓰면...
.
.
.
따란~
> \\ : \를 출력, \" : "를 출력, \' : ' 를 출력 한다.
한번 해보시길...사실 쓸일은 딱히 없긴하다...
'개발 > 자바JAVA' 카테고리의 다른 글
코드의 흐름 (0) 2024.01.16 메서드(method)와 클래스의 이해 (2) 2024.01.16 주석처리, 클래스 뜯어보기 (1) 2024.01.15 패키지, 클래스 생성 (0) 2024.01.15 이클립스 세팅, 프로젝트 생성 (0) 2024.01.15