성장일기 : 문과생의 개발 여정 (งᐖ)ว ( ᐛ )و

JAVA METHOD / 메서드(함수들) 본문

백엔드개발/JAVA

JAVA METHOD / 메서드(함수들)

hyemi_flora 2023. 10. 25. 18:00

0906 수업기록_

# 함수 : 뒤에 ()가 붙은 것 (엄밀히 말하면 자바 안에서 모두 class 안에서 사용되기 때문에 함수처럼 사용되는 건 있지만, 함수는 없다.)

# 메서드 : 뒤에 ()가 붙고 class 내부에 있는 것 (쉽게 설명해서)

자바에서 메소드(method)란 어떠한 특정 작업을 수행하기 위한 명령문의 집합.

# 콘솔 출력하기 위한 메서드들 (함수들)

1> print()

- ()안에 전달한 데이터를 콘솔에 출력한다.

2> println()

- () 안에 전달한 데이터를 콘솔에 출력하고 줄을 자동으로 바꿔준다.

- 데이터 뒤에 자동으로 \n을 추가하여 출력해 준다..

3> printf("형식문자열",값1,값2..)

- print format

- \n을 자동으로 추가해주지 않으므로 주의

- 원하는 서식을 먼저 설정하고 해당 서식 대로 데이터를 출력

- 형식문자열에 %와 conversion(변환문자 d/f/s) 필수작성, 그 외 항목 생각 가능

 

 

* 서식 문자의 종류

%d : 해당자리에 전달한 정수값을 10진수로 출력 (decimal)

%o : " " 8진수로 출력 (octal)

%x : " " 16진수로 출력 (hexa)

%X : " " 16진수(대문자)로 출력

%f : 실수 출력

%s : 문자열 출력

%c : 문자 출력

%% : %를 출력하고 싶을 때 (서식문자의 Escape)

 

* 서식 문자 옵션

-  서식 문자의 %+(옵션)+문자

%--숫자d : 숫자만큼 자릿수를 확보하면서 오른쪽 빈자리 공백 (123- - -)

%-숫자d : 숫자만큼 자릿수를 확보한 후 왼쪽 빈자리 공백 (_ _ _ 123)

%+숫자d : 부호출력

%+-숫자d : 부호출력 및 왼쪽 정렬

%0d : 숫자 앞자리에 0 추가하여 출력한다.

%.숫자f : 소수점 자릿수를 설정하여 출력 >> %0숫자f 아님! (%10.2f -> _ _ _ _ 123.45)

'백엔드개발 > JAVA' 카테고리의 다른 글

JAVA - Operator, 연산자  (1) 2023.10.25
JAVA import & Scanner  (0) 2023.10.25
JAVA - 변수 타입 캐스팅 / Type Casting  (0) 2023.10.25
JAVA - 변수  (0) 2023.10.24
JAVA - Variable (변수) & Declare 변수의 선언  (0) 2023.10.24