[자바 #3] 키보드 입력 데이터를 변수에 저장

도경원's avatar
Aug 21, 2025
[자바 #3] 키보드 입력 데이터를 변수에 저장

1. Scanner scanner = new Scanner(System.in);

Scanner 타입 변수를 선언하고, 대입 연산자 =를 사용해서 new 연산자로 생성한 Scanner 객체를 변수에 대입한다.

2. String inputData = scanner.nextLine();

scanner.nextLine()을 실행하면 키보드로 입력된 내용을 문자열로 읽고 좌측 String 변수에 저장할 수 있다.
 

3. 예제

import java.util.Scanner; public class practice { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("x값 입력 : "); String strX = scanner.nextLine(); int x = Integer.parseInt(strX); System.out.println("y값 입력 : "); String strY = scanner.nextLine(); int y = Integer.parseInt(strY); int result = x + y; System.out.println("x + y: " + result); System.out.println(); while(true) { System.out.println("입력 문자열: "); String data = scanner.nextLine(); if(data.equals("q")) { break; } System.out.println("출력 문자열: " + data); System.out.println(); } System.out.println("종료"); } }
 
Share article

Gyeongwon's blog