4월 6일 JAVA

ESTHER PARK·2023년 4월 10일
0

java_basic

목록 보기
3/7

오늘의 첫번째 이야기는 java에서 값을 넣을 input 방법에 대한것이다.

input은 사용자에게 키보드로 직접값을 입력받아,
그 값을 식에 대입 후 실행하기위한 과정이다.

본격적인 input과정으로 이때 필요한 것은 scanner method이다.
scanner는 import 과정이 필요한데, 이를 조금 쉽게 하기위한 단축키가있다.

1. scanner

1) method 로딩

먼저 scanner를 생성하는 방법은 다음과 같다.

Scanner keyin = new Scanner(System.in);

이렇게 코드를 치고, 커서가 머문 상태에서 cnt+shift+o를 누르면
자동으로 필요한 패키지가 로딩된다.

import java.util.Scanner;

2) scanner사용하기

로딩을 위한 식인 Scanner keyin = new Scanner(System.in); 에서
keyin은 임의의 문자로 변수의 이름을 지정한다.

로딩된 method를 사용하는 방법은 다음과 같다.

public static void main(String[] args){
	Scanner keyin = new Scanner(System.in);
    int age;
    System.out.println("질문");
    age = keyin.nextInt();
    }

이 식에서 age는 사전에 정수로 선언되었고,
그 정수값에 들어갈 내용을 keyin.nextInt(); 를통해 사용자로부터 입력받는다.

여기에서 nextInt();는 대입되는 변수의 형태와 같아야하는데,
예를 들어,
String a; 라면 keyin.next(); 또는 keyin.nextString();이 오고,
double a; 라면 keyin.nextDouble();,
boolean a; 라면 keyin.nextBoolean(); 등이 있다.

keyin을 활용한 input창은 안내가 뜨지 않으므로,
sysout으로 사용자에게 안내창을 띄워주는게 일반적이다.

0개의 댓글