Java/기본

[Java / 기본] 표준입출력 (IO)

2024. 12. 18. 16:34

표준 출력

System.out.println()

한줄 출력 명령

System.out.println("Hello");

 

System.out.print()

연속 출력 명령

System.out.print("H");
System.out.print("e");
System.out.print("ll0");
System.out.print("\n");

 

System.out.printf()

서식 지정 출력 명령

  • 문자열뿐 아니라 출력할 값들이 인자로 들어감
int x = 10;
double y = 20.5;
String z = "Java";

System.out.printf("x: %d, y: %.1f, z: %s\n", x, y, z);

 

서식 지정자

`%d` 정수(int)를 10진수로 출력
`%f` 실수(float, double)를 소수점 형태로 출력
`%.2f` 실수(소수점 이하 2자리)를 소수점 형태로 출력
`%d` 실수(double)를 소수점 형태로 출력
`%.2d` 실수(소수점 이하 2자리)를 소수점 형태로 출력
`%s` 문자열 출력
`%c` 문자 출력
`%x` 정수를 16진수로 출력
`%o` 정수를 8진수로 출력
`%b` 불리언 출력

표준 입력

Scanner

`Scanner` 객체를 생성하여 입력받을 타입에 관련된 메서드를 불러옴

  • `nextInt()` : int 타입
  • `nextLong()` : long 타입
  • `nextFloat()` : float 타입
  • `nextDouble()` : double 타입
  • `next()` : String 타입
Scanner sc = new Scanner(System.in);

int a = sc.nextInt();
  • `ctrl + shift + o` 사용 시 모든 코드에 자동 import 문 생성
  • `ctrl + space` 사용 시 포커스된 코드에 자동 import 문 생성

 

'Java > 기본' 카테고리의 다른 글

[Java / 기본] 반복문  (2) 2024.12.18
[Java / 기본] 조건문  (1) 2024.12.18
[Java / 기본] 비교, 논리 연산  (0) 2024.12.18
[Java / 기본] 산술 연산자  (0) 2024.12.18
[Java / 기본] 변수  (0) 2024.12.18
'Java/기본' 카테고리의 다른 글
  • [Java / 기본] 반복문
  • [Java / 기본] 조건문
  • [Java / 기본] 비교, 논리 연산
  • [Java / 기본] 산술 연산자
개발하는 벌꿀오소리
개발하는 벌꿀오소리
겁없는 벌꿀오소리처럼 끊임없이 도전하자!
  • 글쓰기 관리
  • 개발하는 벌꿀오소리
    벌꿀오소리의 개발 노트
    개발하는 벌꿀오소리
  • 전체
    오늘
    어제
    • 분류 전체보기 (74)
      • Java (60)
        • 기본 (23)
        • 모듈 (8)
        • 자료구조 (5)
        • 알고리즘 (0)
        • 파일 입출력 (5)
        • JDBC (5)
        • Spring Boot (14)
      • Oracle (13)
      • Project (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 인기 글

  • 공지사항

  • hELLO· Designed By정상우.v4.10.3
개발하는 벌꿀오소리
[Java / 기본] 표준입출력 (IO)
상단으로

티스토리툴바