Scanner

자두·2026년 9월 25일

JAVA

목록 보기
7/8

예제1

import java.util.Scanner;

public class Ex05_입력문 {
	public static void main(String[] args) {
		int a = 20;
		String b = "apple";
		
		String name;
		int num;
		Scanner sc = new Scanner(System.in);
		
		System.out.print("이름을 입력하세요 : ");
		name = sc.next(); // 스캐너가 입력한 문자열을 읽는다
		System.out.println("입력한 이름:" + name);
		
		System.out.print("나이를 입력하세요 : ");
		num = sc.nextInt(); //이번에는 정수를 읽어라
		System.out.println("입력한 정수 : " + num);
		
		sc.close(); //스캐너 사용 안할거임
	}
	}

예제2

import java.util.Scanner;
public class Ex06_입력문 {

	public static void main(String[] args) {
		
		
		
		String name;
		int kor;
		int eng;
		int mat;
		
		Scanner sc = new Scanner(System.in);
		
		System.out.print("이름 입력 => ");
		name = sc.next();
		System.out.print("국어 점수 => ");
		kor = sc.nextInt();
		System.out.print("영어 점수 => ");
		eng = sc.nextInt();
		System.out.print("수학 점수 => ");
		mat = sc.nextInt();
		
		float f = ((kor + eng + mat) / 3);
		
		System.out.println("---------------------------------------");
		System.out.println("이름         국어         영어         수학");
        //System.out.println("이름\t국어\t영어\t수학");
		System.out.println("---------------------------------------");
		System.out.println(name + "         " + kor +"          " + eng +"          " + mat);
		System.out.println("---------------------------------------");
		System.out.println("총점 : " + (kor + eng + mat));
		System.out.println("평균 : " + f);
		System.out.println("---------------------------------------");
		
		
		
	}

}

결과

이름 입력 => 하루
국어 점수 => 80
영어 점수 => 70
수학 점수 => 88
---------------------------------------
이름         국어         영어         수학
---------------------------------------
하루         80         70         88
---------------------------------------
총점 : 238
평균 : 79.0
---------------------------------------
profile
신입 백엔드 개발자 지망하는 취준생!!!

0개의 댓글