ss__jae2
타닥타닥 IT
ss__jae2
전체 방문자
오늘
어제

Github

  • 타닥타닥 IT (179)
    • 웹개발 (86)
      • JAVA (23)
      • DBMS (6)
      • HTML (9)
      • CSS (7)
      • JavaScript (12)
      • JSP (14)
      • Spring (15)
    • FrontEnd (63)
      • HTML (5)
      • CSS (12)
      • JavaScript (16)
      • React.js (14)
      • Node.js (16)
    • API (5)
    • SQLD (21)
      • SQLD (1)
      • 1과목 데이터 모델링의 이해 (11)
      • 2과목 SQL 기본 및 활용 (9)
    • CS Study (4)
      • 네트워크 (4)

공지사항

최근 댓글

최근 글

반응형
hELLO · Designed By 정상우.
ss__jae2

타닥타닥 IT

웹개발/JAVA

[JAVA] 입력메서드( Scanner ), 출력메서드( Print )

2022. 1. 7. 01:29
반응형

1. 입력메서드( Scanner )

  • Scanner를 사용하기 위한 클래스 호출
  • 사용하기 위한 객체 생성
  • 메서드를 이용하여 입력하기
  • next()와 nextLine() 차이
    next()는 공백을 기준으로 입력받는 것이다.
    nextLine()은 공백에 상관없이 입력을 다 받는 것이다.
    * nextLine() 앞에 nextLine()이 아닌 다른 입력이 있다면 의미없는 nextLine()을 하나 미리 써주어야 한다.
    왜냐하면 앞에 있는 입력을 한 후 enter를 누르면 뒤에 있는 nextLine()이 그 엔터를 입력으로 받아서 뒤에 있는 nextLine()도 같이 종료되기 때문이다.

2. 출력메서드( Print )

  • 이스케이프 문자( escape character )
    영문자 이외의 tab이나 엔터 등의 특수문자를 지정하는 방법

    특수문자 문자 리터널
    tab \t
    new line \n
    역슬래시 \\
    큰따옴표 \"
    작은따옴표 \'
  • 여러가지 출력 방식
    System.out.println(); ==> 출력 후 줄 바꿈 O
    System.out.print();    ==> 출력 후 줄 바꿈 X
    System.out.printf();
      - printf()는 지시자를 통해 변수의 값을 여러가지 형식으로 변환하여 출력하는 기능을 가지고 있다.
      - 지시자는 값을 어떻게 출력할 것인지를 지정해주는 역할을 한다.

    지시자 설명
    %b 논리형( boolean ) 형식으로 출력
    %d 정수형 형식으로 출력
    %f 실수형 형식으로 출력
    %.3f 소수점 아래로 세자리까지 라는 뜻의 서식
    %c 문자형 형식으로 출력
    %s 문자열 형식으로 출력
반응형
저작자표시 (새창열림)

'웹개발 > JAVA' 카테고리의 다른 글

[JAVA] 제어문( 조건문, 반복문 )  (0) 2022.01.12
[JAVA] 연산자( Operator )  (2) 2022.01.08
[JAVA] 변수 및 형변환( casting )  (1) 2022.01.06
[JAVA] 자바 프로그램 개발 및 순서  (0) 2022.01.06
[JAVA] 자바란? JVM이란?  (0) 2022.01.04
    '웹개발/JAVA' 카테고리의 다른 글
    • [JAVA] 제어문( 조건문, 반복문 )
    • [JAVA] 연산자( Operator )
    • [JAVA] 변수 및 형변환( casting )
    • [JAVA] 자바 프로그램 개발 및 순서
    ss__jae2
    ss__jae2

    티스토리툴바