[Java] 기초정리 1. 출력메소드 - print() / println() / printf()

2024. 7. 3. 23:06·Backend/Java

배워가는 중입니다. 틀린 내용이 있다면 언제든지 알려주세요 :)

자바 표준 입출력 클래스

자바에서는 System이라는 표준 입출력 클래스를 제공한다.

- System.in : 입력작업

- System.out : 출력작업

 

출력이란? 사용자에게 값을 보내어 표현해주는 행위

 

출력메소드 종류

  1. print()
  2. println()
  3. printf()

print()

◆ 문자열을 출력하는 메소드

문법 :  System.out.print(값);

* 값 : 정보, 데이터, 상수, 리터럴

System.out.print(7);			//숫자
System.out.print("Hello Java!");	//문자열
System.out.print("Hello" + "Java!");	//연결

출력결과

⭐print() 메소드는 줄바꿈을 하지 않음! 줄바꿈을 원할경우 \n 을 넣어주면 된다.

 

println()

◆ 문자열을 출력하는 메소드 + 줄바꿈

문법 :  System.out.print(값);

System.out.println(7);			//숫자
System.out.println("Hello Java!");	//문자열
System.out.println("Hello" + "Java!");	//연결

출력결과

⭐println() 메소드는 마지막에 줄바꿈을 한다. 줄바꿈을 할 때 값을 공란으로 입력하여 사용하기도 한다.

 

printf()

◆ 서식문자열을 출력하는 메소드

문법 :  System.out.printf( ”서식문자열”,값);

System.out.printf("%d + %d = %d\n", 1, 1, 1+1);
System.out.printf("%d반 %d번 %s", 2, 15, "홍길동");

출력결과

⭐printf() 메소드는 서식문자로 값이 들어갈 위치와 종류를 정하고 뒤쪽에 값을 입력하는 방식으로 사용한다.

⭐printf() 메소드는 print() 메소드와 동일하게 줄바꿈을 하지 않음!

 

'Backend > Java' 카테고리의 다른 글

[Java] 기초정리 6. 연산자 - 연산자순위  (1) 2024.08.01
[Java] 기초정리 5. 형변환 - 자동 형변환, 강제 형변환  (0) 2024.07.10
[Java] 기초정리 4. 입력메소드 - next() / nextLine() / nextInt()  (0) 2024.07.09
[Java] 기초정리 3. 변수와 자료형 - 사용, 선언, 변수명  (0) 2024.07.08
[Java] 기초정리 2. 제어문자, 서식문자  (0) 2024.07.06
'Backend/Java' 카테고리의 다른 글
  • [Java] 기초정리 5. 형변환 - 자동 형변환, 강제 형변환
  • [Java] 기초정리 4. 입력메소드 - next() / nextLine() / nextInt()
  • [Java] 기초정리 3. 변수와 자료형 - 사용, 선언, 변수명
  • [Java] 기초정리 2. 제어문자, 서식문자
찌이e
찌이e
  • 찌이e
    찌이의 개발일기
    찌이e
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Frontend
        • React
      • Backend
        • Java
        • Java - Coding Test
        • Spring
        • PHP
      • Framework
        • 그누보드
        • 워드프레스
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    강제형변환
    java연산자
    next메소드
    java출력
    연산자 순서
    java조건문
    JAVA생성자
    프로그래머스
    java문자열메소드
    클래스배열
    print메소드
    출력메소드
    Java입력
    연산자순위
    리액트설치
    java배열
    클래스상속
    입력메소드
    math.abs
    java
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
찌이e
[Java] 기초정리 1. 출력메소드 - print() / println() / printf()
상단으로

티스토리툴바