JAVA의 Print 종류(print, println, printf)
JAVA의 Print는 기본적으로 3가지 구문이 있는데, 코드 실행 시 아래와 같이 동작합니다.
#그냥 print 줄바꿈 없다.
System.out.print("test");
System.out.print("test");
// testtest
#print이후 줄바꿈 된다.
System.out.println("test");
System.out.println("test");
//test
//test
#변수를 print에 포함할 수 있다.
System.out.printf("%s", "test");
//test
JAVA Printf 사용시 출력 서식
JAVA는 데이터 형에 따라 지정하는 방법이 다르다.
지시자 | 설명 | 예시 |
%b | boolean 형식으로 출력 | True, False |
%d | 정수 형식으로 출력 | 111,222,0 |
%o | 8진수 정수의 형식으로 출력 | 765, 777 |
%x 또는 %X | 16진수 정수의 형식으로 출력 | A31, 111F |
%f | 소수점 형식으로 출력 | 0.1 , 0.555, 7.123 |
%c | 문자형식으로 출력 | '@','^','t','A' |
%s | 문자열 형식으로 출력 | "test", "hello" |
%n | 줄바꿈 기능 | 1줄 띄우기 |
%e 또는 %E | 지수 표현식의 형식으로 출력 | 1.23456e+07 |
printf 예시
1) 기본 사용법
//%d , %s 사용법
System.out.printf("%d This is a format string %s",123,"test");
//출력 : 123 This is a format string test
2) 한줄씩 띄우기
//\n으로 해도 되고, %n으로 해도 된다.
System.out.printf("%f float \n /"
+ " %c \n / %d integer \n "
+ "/ %b boolean \n "
+ "/ %s string",
2.3,'@',3,true,"stringtest");
//출력
2.300000 float
/ @
/ 3 integer
/ true boolean
/ stringtest string
3) String 부분 출력
System.out.printf("Hello %-5s","Bro \n");
System.out.printf("Hello %5s","Bro \n");
//출력
Hello Bro
Hello Bro
4) 소수점 출력
//소수점 정의
System.out.printf("Hello %.2f",2.5,"\n");
System.out.println();
//출력 : Hello 2.50
5) 숫자 출력시 지정된 숫자만큼 앞에 0 입력하기
//0으로 시작하면 빈칸에 전부 0을 넣으라는 얘기이다.
//.뒤의 소수점 자릿수까지 포함 몇칸인지
System.out.printf("Hello %08.2f",2.542424,"\n");
//출력
Hello 00002.54
6) 단위 표시
//1000단위마다 ,를 추가해줌//금융쪽
System.out.printf("Hello %,f",100000000.223);
//출력
Hello 100,000,000.223000
아래 사이트에서 간단하게 실습하시는것을 추천드립니다.
https://www.mycompiler.io/ko/new/java
새 Java 프로그램 만들기 - 마이컴파일러 - myCompiler
실행 코드 코드 저장 기존 코드를 유지하시겠습니까? 에디터에 코드가 있는 동안 언어를 전환하려고 합니다. 이를 유지하려면 “기존 코드 유지”를 선택합니다. 예제로 바꾸려면 “예제로 바
www.mycompiler.io
끝.
728x90
반응형
'프로그래밍 > Java' 카테고리의 다른 글
[JAVA / 자바 / 자바 기초] 간단한 직각삼각형 변 길이 구하기 (0) | 2023.12.13 |
---|---|
[Java / 자바 / 자바 기초]기본적인 String 메서드들 (0) | 2023.12.12 |
[JAVA / 자바]JDBC(JAVA API) 연결 에러/문제 해결하기 (0) | 2023.12.12 |
[Java / Java 기초 / 자바] Scanner / JOptionPane 로 값 입력하기(JOptionPane 확인창 / 선택창 사용법) (0) | 2023.12.12 |
[JAVA / JAVA 기초 / 자바] For-Each란? (0) | 2023.12.12 |