인수형(type)
%d : int 값을 부호있는 10진수로 출력
(%i와 동일, %u : int 값을 부호없는 10진수로 출력)
%f : double 값을 소수로 출력
%s : 문자열 출력
(%c : int 값을 문자로 출력)
등등... 이것 저것 많은데 우선 초보자들이 자주 사용하는 것만 간단히 정리한다!
%d 정수형 출력
%f 실수형 출력(소수)
%s 문자열 출력
기초는 이정도만 알면 된다
기본 구문은 System.out.printf("출력할타입", 변수);
public class AriTest {
public static void main(String[] args) {
int a=10, b=20;
double c=1.5;
String d="자바";
System.out.println(a); //10
System.out.println(b); //20
System.out.println(c); //1.5
System.out.println(d); //자바
System.out.printf("%d, %d \n",a,b); //10, 20
System.out.printf("%f \n",c); //1.500000
System.out.printf("%s",d); //자바
}
}
int a=10, b=20; double c=1.5; String d="자바";
값을 넣어주고 printf로 출력해보자
한 줄에 여러개의 값도 출력이 가능하다
System.out.printf("%d, %d \n",a,b); //10, 20
printf는 println처럼 줄바꿈을 해주지 않기 때문에 \n을 추가해주면 가독성이 좋아진다
\n : 줄바꿈
\t : 탭
그렇다면 %2d는 뭘까?
두자리 정수 오른쪽 정렬
ㄴ 한자리 정수 입력시 _ _ 이 두자리 중 오른쪽에 배치된다
'JAVA' 카테고리의 다른 글
자바 void? (0) | 2022.09.30 |
---|---|
IF, Switch 조건문 가위바위보 (1) | 2022.09.30 |
자바 조건문 If, Else, Else if, Switch 기본 문법, 간단한 예제 (0) | 2022.09.29 |
LogicalTest (0) | 2022.09.29 |
LiteralsTest (0) | 2022.09.29 |
삼항연산자 기본 문법, 사용 방법, 활용법 (0) | 2022.09.28 |
cmd 자바 컴파일, 실행, 현재 위치 확인 (0) | 2022.09.17 |
자바 버전 관리(어떤 버전 설치? 버전 변경?) (0) | 2022.08.23 |
댓글