✔ 아래 Document 참고
https://www.w3schools.com/java/java_user_input.asp
Java User Input (Scanner class)
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
www.w3schools.com
https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/util/Scanner.html#hasNextInt()
Scanner (Java SE 15 & JDK 15)
All Implemented Interfaces: Closeable, AutoCloseable, Iterator public final class Scanner extends Object implements Iterator , Closeable A simple text scanner which can parse primitive types and strings using regular expressions. A Scanner breaks its input
docs.oracle.com
Scanner
: Scanner 를 이용하면, boolean, byte, double, float, int, String, long, short 값을 읽어올 수 있다.
(자바에서 유저로부터 입력받을때 가장 많이 쓰는 것이 스캐너!)
hasNextInt()
: Scanner 객체에 입력된 값이 int값일 때만 true를 반환한다!
Tip ✔
아래 코드를 모두 복사 혹은 다운로드 → IDE 에 붙여넣기 한 다음,
실행해보고 이리저리 코드를 수정해가면서
에러가 뜨면, 왜 에러가 뜨는지 직접 몸소 체험을 해봐야 경험치가 쌓입니다!
이것마저 못하는 게으름뱅이는 코딩 ㄹㅇ 접어야함 ㅅㄱ
아래 댓글창에 질문 언제든지 해주세요!
(시간되는 대로 답변해드리겠습니다)
import java.util.Scanner;
public class Scanner2Demo {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter a value: ");
// hasNextInt(): Scanner 객체에 입력된 값이 int값일 때만 true를 반환한다!
while(input.hasNextInt()){
System.out.println(input.nextInt()*1000);
}
input.close();
}
}
↓↓↓↓ 코드 다운로드 ↓↓↓↓
'🖥️프로그래밍 언어 > Java' 카테고리의 다른 글
[JAVA] 자바 인스턴스변수(Instance variables) = Non-static variables (0) | 2022.09.14 |
---|---|
[JAVA] 자바 정적변수(Static variables) = 클래스변수(Class variables) (0) | 2022.09.13 |
[JAVA] 자바 메소드(Method) + while문 + 예시 (2) | 2022.09.11 |
[JAVA] 자바 배열(Array) + for문 + for-each문 + 예시 (2) | 2022.09.10 |
[JAVA] 자바 배열(Array) + 예시 (2) | 2022.09.08 |