WY J
학습 공간
WY J
  • 분류 전체보기 (95)
    • Java (38)
      • 알고리즘 (5)
      • 자료구조 (4)
      • 기초 (9)
      • OOP (10)
      • Collection (3)
      • Effective (5)
      • reator (2)
    • HTML&CSS (5)
    • macOS (3)
    • Git (5)
    • Network (5)
    • MySQL (2)
    • Spring Boot (31)
      • Core (5)
      • MVC (15)
      • Security (10)
    • 알고리즘 (1)
    • Cloud (3)
      • AWS (3)
    • Docker (1)
    • Project (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

인기 글

최근 글

hELLO · Designed By 정상우.
WY J

학습 공간

Java/기초

콘솔 입출력(I/O)

2022. 7. 4. 20:28

콘솔 출력


출력하기 : System.out.print()

  • 소괄호 안의 내용을 단순히 출력하기만 하고, 줄바꿈을 하지 않음
System.out.print("Hello JAVA");
System.out.print("Kim" + "Coding");
System.out.print(3+6);
System.out.print(2022 + "year");

/* 출력
Hello JAVAKimCoding92022year
*/

 

 

 

출력하고 줄 바꾸기 : System.out.println()

  • 소괄호 안의 내용을 콘솔에 출력하고 줄바꿈
  • print뒤에 붙은 ln은 line을 의미
System.out.println("Hello JAVA");
System.out.println("Kim" + "Coding");
System.out.println(3+6);
System.out.println(2022 + "year");

/* 출력
Hello JAVA
KimCoding
9
2022year
*/

 

 

 

형식대로 출력하기 System.out.printf()

  • 지시자(specifier, 형식 지정자)를 이용해 변수의 값을 여러 형식으로 출력
  • 지시자는 실제로 출력되는 값이 아니며, 값을 변환해 자신의 위치에 출력
  • f는 formatted의 약자
지시자 출력 포맷
%b 불리언
%d 10진수
%o 8진수
%x, %X 16진수
%c 문자
%s 문자열
%n 줄바꿈

 

System.out.printf("%s%n", "Hello JAVA"); // 줄바꿈이 됩니다.
System.out.printf("%s%n", "Kim" + "Coding");
System.out.printf("%d%n", 3+6); 
System.out.printf("지금은 %s입니다", 2022 + "year"); // 자동 타입 변환이 일어납니다.
System.out.printf("나는 %c%s입니다", '김', "코딩"); //여러 개의 인자를 넣을 수 있습니다.

/*
Hello JAVA
KimCoding
9
지금은 2022year입니다나는 김코딩입니다
*/

 

 

콘솔 입력


import java.util.Scanner;                 // Scanner 클래스를 가져옵니다.

Scanner scanner = new Scanner(System.in); // Scanner 클래스의 인스턴스를 생성합니다.
String inputValue = scanner.nextLine();   // 입력한 내용이 inputValue에 저장됩니다.

System.out.println(inputValue);           // 입력한 문자열이 출력됩니다.

 

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

배열(Array)  (0) 2022.07.08
제어문 - 조건문(if, Switch), 반복문(for, while)  (0) 2022.07.08
연산자(Operator)  (0) 2022.07.04
문자열(String)  (0) 2022.07.04
변수(Variable)와 타입(Type)  (0) 2022.07.04
    'Java/기초' 카테고리의 다른 글
    • 배열(Array)
    • 제어문 - 조건문(if, Switch), 반복문(for, while)
    • 연산자(Operator)
    • 문자열(String)
    WY J
    WY J

    티스토리툴바