개발 기초/언어

[Java] 입출력

숩니따 2024. 6. 30. 22:24

출력

System.out.print()

줄 바꿈 없이 단순 출력

System.out.println()

줄 바꿈하고 단순 출력

System.out.printf()

지시자를 통해 변수의 값을 여러가지 형식으로 변환하여 출력

지시자 설명
%d 10진 정수의 형식으로 출력
%x 16진 정수의 형식으로 출력
%f 부동 소수점의 형식으로 출력 ex. %전체자리.소수점아래자리f
%c 문자로 출력
%s 문자열로 출력
%n 줄 바꿈

 

플래그 역할
- 왼쪽 정렬
+ +, - 부호
공백 음수일 때만 부호 출력
0 줄 바꿈
, 일정 자릿수마다 구분 문자 표시
# 8진수, 16진수에 접두사 표

입력

import java.util.Scanner

class Solution {
    public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);

    String input = scanner.nextLine()  // 입력 받은 내용 input 저장
    int num = Integer.parseInt(input)  // 입력 받은 내용 int 타입으로 값으로 변환
}