Java. 입력(Input)

kimkim·2024년 8월 29일

Java. 공부내용정리

목록 보기
8/38

입력

  • 사용자와 상호작용을 하기위해서 사용자가 입력한 값을 받는 코드
  • print출력은 우리들에게 보여준다면 Input은 프로그램에 넣어줌

사용 방법

  • import java.util.Scanner; 클래스 위에 입력
    • Java 프로그래밍에서 'Scanner'클래스를 가지고 오는 코드
    • 이 코드가 포함되면 키보드로 입력을 받을 수 있음
  • Scanner sc = new Scanner(System.in);
    • Scanner를 생성하고 사용자에게 입력을 받을 준비하는 코드
    • Scanner : 클래스 이름
    • sc : 객체를 참조하는 변수명
    • new Scanner(System.in); : Scanner의 새 객체를 생성
    • System.in : 들어오는 데이터를 읽는 코드
  • 자료형 변수명 = sc.자료형에 맞는 매서드()
    • 예시 ) int num = sc.nextInt();
    • 자료형과 받는 매서드의 자료형이 일치 하지 않으면 에러가 남
    • 입력 하고 실행을 누르면 해당 코드에 입력하라는 표시로 깜빡깜빡함

기본형태

import java.util.Scanner;

public class Input{
	public static void main(String[] arge){
    	Scanner sc = new Scanner(System.in);
        // 입력 받기 초기 설정
        int num = sc.nextInt();
        // 입력값 받기 
        
    }
}

관련문제

숫자 2개를 각각 입력 받고
입력 받은 두수를 합하시오.

import java.util.Scanner;

public class Input{
	public static void main(String[] arge){
		Scanner Sc = new Scanner(System.in);
        
        System.out.print("첫번째 숫자를 입력해주세요.");
        int num1 = sc.nextInt();
        
        System.out.print("두번째 숫자를 입력해주세요.");
        int num2 = sc.nextInt();
        
        System.out.println(num1+num2);
        
        //() > 입력값
        //첫번째 숫자를 입력해주세요 : (5)
        //두번째 숫자를 입력해주세요 : (4)
        //9
    }
}

0개의 댓글