본문 바로가기

프로그래밍/JAVA

JAVA Scanner 클래스로 정수, 실수, 문자, 문자열 입력 받기

반응형

안녕하세요. JAVA Scanner 클래스를 사용하여 다양한 값을 입력 받는 코드입니다.

 

정수 입력

1
2
3
4
5
6
7
8
9
10
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        int a = s.nextInt();
    }
 
}
cs

 

실수 입력

1
2
3
4
5
6
7
8
9
10
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        float a = s.nextFloat();
    }
 
}
cs

 

문자 입력

1
2
3
4
5
6
7
8
9
10
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        char a = s.next().charAt(0);
    }
 
}
cs

 

문자열 입력

1
2
3
4
5
6
7
8
9
10
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        String a = s.nextLine();
    }
 
}
cs

 

중요 포인트

  ⓐ Scanner s = new Scanner(System.in)과 import java.util.Scanner는 고정이다. [ Eclipse 에서 Ctrl + Shift + O 를 누르면 자동으로 import 가 써짐 ]

  ⓑ 입력 받는 자료형에 따라 변수가 달라진다. 예를 들어 정수를 받는다 -> int , 실수를 받는다 -> float , 문자를 받는다 char , 문자열을 받는다 -> String

반응형

'프로그래밍 > JAVA' 카테고리의 다른 글

@RequestMapping 어노테이션  (0) 2024.05.09
Eclipse 콘솔 라인 (Console Line) 늘리는 방법  (0) 2024.05.09
Java 배열 선언 방법  (0) 2023.06.21