[JAVA] Output(서식문자)

2023. 4. 16. 18:10·JAVA
public class Test03 {

	public static void main(String[] args) {
		
		// .printf() - X - C언어의 잔재로 잘 사용하지 않는다
		
		int a = 10;
		
		String str = String.format("a = %d\n", a);
		
		System.out.println("a = " + a);
		System.out.printf("a = %d\n",a);
		System.out.println(str);
		
		//서식문자
		// - 어떤 데이터타입으로 설정할 지 정하는 문자
		// - 문자열에서 데이터를 넣고자 하는 위치에 %를 적고 형식에 맞는 문자를 적어주면 된다
		
		// ※ 서식문자와 입력되는 데이터의 관계는 반드시 1:1로 매칭되어야 한다
		//   개수가 동일해야 하며 형식이 일치되어야 한다
		
		// - 종류
		//  - %d - 정수
		int b = 10;
		
		System.out.printf("%d + %d = %d\n",a,b,a + b);
		
		//  - %f - 실수
		//   - %f를 통해서 출력할 때는 소수점 6번째 자리까지가 기본 출력형식이 된다
		System.out.printf("%f\n",123.456);
		System.out.println(123.456);
		
		//  - %c - 문자
		System.out.printf("%c, %d\n",'A',(int)'A');
		
		// - %s - 문자열
		System.out.printf("%s\n","안녕하세요");
	
		//  - %o - 8진수
		//  - %x - 16진수 - X를 대문자로 적으면 출력시에도 대문자로 나온다
		System.out.printf("%o %x\n",0127,0x127);
		System.out.printf("%o %x\n",127,0127);
		System.out.printf("%o %X\n",127,127);
		
		//확장형 서식문자
		System.out.println("|12345|");
		System.out.printf("|%05d|\n",10);
		System.out.printf("|%-5d|\n",10);
		
		System.out.printf("|%13.5f|\n",123.456);
		System.out.printf("|%.2f|\n",123.456);
		System.out.printf("|%-10.2f|\n",123.456);
	}
	
}

'JAVA' 카테고리의 다른 글

[JAVA] ifelse(1)  (0) 2023.04.16
[JAVA] 제어문이란?  (0) 2023.04.16
[JAVA] Output(제어문자)  (0) 2023.04.16
[JAVA] Output  (0) 2023.04.16
[JAVA] input 및 Buffer  (0) 2023.04.16
'JAVA' 카테고리의 다른 글
  • [JAVA] ifelse(1)
  • [JAVA] 제어문이란?
  • [JAVA] Output(제어문자)
  • [JAVA] Output
kwh_coding
kwh_coding
성장하는 괴물 성괴 김우형
  • kwh_coding
    코딩 일기
    kwh_coding
  • 전체
    오늘
    어제
    • 분류 전체보기
      • JAVA
      • JavaScript
        • Node
        • React
      • PYTHON
      • GitHub
      • DJANGO
      • ERP Project
      • NAVER CLOUD Web DevOps
      • 자격증
        • SQLD
        • 정보처리기사
        • ADsP
      • 코딩테스트
        • 프로그래머스 Lv0
        • 프로그래머스 Lv1
      • Spring
      • Tools
        • Postman
        • eGov
      • WEB
      • CS
  • 블로그 메뉴

    • 홈
    • GitHub
    • Notion
    • 방명록
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    html
    Java
    코딩
    정보처리기사
    spring
    javascript
    Python
    annotation
    private network
    코딩테스트
    코테
    React
    gitbash
    jsp
    프로그래머스
    eGov
    AdSP
    git
    web
    해시 암호화
    brycpt
    CORS
    django
    Tomcat
    js
    SQLD
    node
    Postman
    RDBMS
    github
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
kwh_coding
[JAVA] Output(서식문자)
상단으로

티스토리툴바