자바 공부/[자바] 기본 공부

[자바공부 2일차] Scanner

햅2024 2024. 11. 7. 10:53

 

오늘은 Scanner에 대해서 공부해보겠다.

Scanner 는 키보드를 통해 메소드를 입력할 수 있게 하는 클래스이다.

 

import java.util.Scanner; //라이브러리 선언

public class Ex04 
{
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in); 
		//System.in : 키보드
		//마트의 스캐너는 바코드를 읽어들인다
		//스캐너는 키보드로 입력한 값을 읽어들인다.
		int i = 0;
		int j = 0;
		String str = "";
		
		System.out.println("i 변수값 입력: ");
		i = sc.nextInt(); //정수 입력
		
		System.out.println("j 변수값 입력: ");
		j = sc.nextInt();
		
		System.out.printf("%d + %d = %d 입니다\n\n", i, j, i+j);
		
		System.out.println("문자열 입력: ");
		str = sc.next(); //문자열 입력
		
		sc.close(); //스캐너 클로즈
		
	}

 

 

국어, 영어, 수학 점수를 입력받아

3과목 합계와 평균 소수점 아래 2자리까지 출력하기

import java.util.Scanner; //라이브러리 선언

public class Ex04 
{
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in); 
        
		int nMath;
		int nEnglish;
		int nKorean;
		double fAverage;
		
		System.out.println("수학 점수 입력: ");
		nMath = sc.nextInt(); //정수 입력
		System.out.println("영어 점수 입력: ");
		nEnglish = sc.nextInt(); //정수 입력
		System.out.println("국어 점수 입력: ");
		nKorean = sc.nextInt(); //정수 입력
		System.out.println("세 점수 합계값은 " + (nMath + nEnglish + nKorean));

		fAverage = (nMath + nEnglish + nKorean)/3.0;
		
		System.out.printf("\n세 과목 평균 %.2f ", fAverage);

		sc.close(); //스캐너 클로즈
		
		
	}

}