ID_DI
DI's study notes
ID_DI
전체 방문자
오늘
어제
  • 분류 전체보기 (85)
    • Deep-Learning (3)
      • CNN (2)
      • NLP (1)
    • Data_Python (6)
      • Numpy (0)
      • Matplotlib (4)
    • Python (8)
      • Python Algorithm (6)
    • Java (36)
      • Java(base) (33)
      • Java practice(base) (2)
    • Git (12)
    • Algorithm (7)
    • etc (7)
    • linux (1)
    • DeskSetup (0)
    • TIL_모각코 (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • string to int
  • 정렬
  • java
  • git
  • java base
  • 합병정렬
  • binarySearch
  • java.net
  • 파이썬
  • staged
  • 알고리즘
  • java 기초
  • Github
  • Python
  • 자바
  • git add.
  • matplotlib
  • README.md
  • 커밋
  • java.lang

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
ID_DI

DI's study notes

Java Scanner 입력 next() nextLine() nextInt() nextDouble() next().charAt(0)
Java/Java(base)

Java Scanner 입력 next() nextLine() nextInt() nextDouble() next().charAt(0)

2021. 8. 23. 16:13

Java 입력 Scanner

Java 에서 입력 받는 법

Scanner 사용

  1. java.util 패키지에서 Scanner 클래스 호출
import java.util.Scanner;
  1. Scanner의 객체 생성
Scanner sc = new Scanner(System.in);
  1. Scanner close / nextLine() 사용시 필수
sc.close();

next(), nextLine() 메소드

next()

  • 문자열을 입력받는 메소드
  • 공백 이전까지 단어만 입력가능

nextLine()

  • 문자열 전체를 입력받는 메소드

  • 마지막 Enter 는 입력받지 않으므로, 프로그램 내부에 \n 이 남아있어, nextLine()을 사용 후, next()를 사용하게 되면, 입력받기도 전에 프로그램이 종료된다.

  • sc.close();로 Scanner 를 닫아줘야 한다.

import java.util.Scanner;

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

        String str = sc.nextLine();
        sc.close();

        System.Out.println(str);

    }
}

nextInt() nextDouble() 메소드

  • nextInt() : 정수 입력받기
  • nextDouble() : 실수 입력받기

문자형 자료형 입력받기

  • sc.next().charAt(0) : 문자형 자료형 입력받기



Java 출력하는 법

'Java > Java(base)' 카테고리의 다른 글

[Java] 제어문1: 조건문 IF문 (분산처리, 일괄처리)  (0) 2021.11.29
[Java] 연산자 종류 및 우선순위  (0) 2021.11.29
Java 출력 print printf println ,서식 지정자(format)  (0) 2021.08.23
Java API(Application Programming Interface)  (0) 2021.08.03
Java 형변환 (객체자료형 Object type ex)String etc.)  (0) 2021.07.26
    'Java/Java(base)' 카테고리의 다른 글
    • [Java] 제어문1: 조건문 IF문 (분산처리, 일괄처리)
    • [Java] 연산자 종류 및 우선순위
    • Java 출력 print printf println ,서식 지정자(format)
    • Java API(Application Programming Interface)
    ID_DI
    ID_DI
    Computer Vision

    티스토리툴바