입력
Scanner 객체의 next() 명령을 사용해 입력 받음.
사용자에게 입력값 받아 출력하기 (숫자)
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in); //Scanner 객체를 new 명령어로 생성
int num = sc.nextInt(); //입력한 정수 값을 받아와 num 변수에 저장
System.out.println(num);
}
}
사용자에게 입력값 받아 출력하기 (문자)
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
char letter = sc.nextLine().charAt(0); //첫번째 글자만 받아오기 위해 charAt(0)메서드 사용
System.out.println(letter);
}
}
타입별 값 입력받기
Scanner sc = new Scanner(System.in); //Scanner 객체 생성
//문자열
sc.nextLine(); //한 줄을 받아옴 (\n 개행문자 포함)
//구분자 전 값까지
sc.next(); //구분자(공백, 콤마, \n) 전 값까지 받아옴 (공백, 콤마, \n값 제외)
//정수
sc.nextInt(); //정수 값을 받아옴 (\n 제외)
//실수
sc.nextFloat(); //실수 값을 받아옴 (\n 제외)
'개발 > Java' 카테고리의 다른 글
[Java] 배열 / 얕은 복사 / 깊은 복사 / 다차원 배열 (0) | 2024.04.22 |
---|---|
[Java] 조건문 / 반복문 / break / continue (0) | 2024.04.22 |
[Java] 연산자 (1) | 2024.04.22 |
[Java] 변수 (0) | 2024.04.22 |
[Java] 자바의 장점 / JVM 구성 (0) | 2024.04.22 |