Scanner 타입 변수 활용하기
- Scanner 타입 변수를 선언하고 대입 연산자 = 를 사용해서 new 연산자로 생성한 Scanner 객체를 변수에 대입
출처, 이것이 자바다
- scanner.nextLine()을 실행하면 키보드로 입력된 내용을 문자열로 읽고 좌측 String 변수에저장
출처, 이것이 자바다
package ch02.sec13;
/*
콘솔환경에서 키보드를 통한 데이터 입력을 받는 예제.
기능? 숫자데이터 입력 x변수에 저장, 숫자데이터 입력 y변수에 저장, x, y 두변수의 값을 더한다.
Scanner 클래스
패키지안의 구성요소(클래스, 인터페이스 등등) 을 프로그래밍 할때 사용방법
- import문 이용
- FullName 이용 : 패키지명.클래스명
클래스도 데이터 타입이다.
데이터 타입 : 기억장소 생성
1)기본데이터 타입(8개) : byte, char, short, int, long, float, double, boolean
사용법 : 데이터타입이름 이름. 예>int var1;
2)참조타입 : 클래스, 인터페이스, 열거형, 배열
사용법 : 데이터타입이름 이름. = new 데이터타입이름();
예>FileOutputStream fos = new FileOutputStream();
scanner.nextLine() ?
1)콘솔 환경에서 키보드로 데이터를 입력할 수 있는 환경을 제공해준다.
2)그리고 데이터를 입력하면 버퍼(임지기억장소)에 저장된다.
그리고, 버퍼에 존재하고 있는 데이터를 읽어들인다.
*/
import java.util.Scanner;
public class ScannerExample {
public static void main(String[] args) {
//객체.
Scanner scanner = new Scanner(System.in);
System.out.print("x 값 입력: ");
String strX = scanner.nextLine(); // "10" -> 10
//System.out.println("입력한 문자열은? " + strX);
int x = Integer.parseInt(strX); //int형 데이터로 변환
System.out.print("y 값 입력: ");
String strY = scanner.nextLine();
int y = Integer.parseInt(strY);
int result = x + y;
System.out.println("x + y: " + result);
}
}
'자바 언어 기초 - 변수와 타입' 카테고리의 다른 글
콘솔로 변수값 출력 (0) | 2023.01.14 |
---|---|
변수 사용 범위 (0) | 2023.01.14 |
연산식에서 자동 타입 변환 (0) | 2023.01.14 |
강제 타입 변환 (0) | 2023.01.14 |
자동 타입 변환 (0) | 2023.01.14 |