2012년 12월 27일 목요일

[Java] Scanner 클래스

오늘 배운 클래스!


java.util
Class Scanner

java.lang.Object
  java.util.Scanner


 키보드의입력값을 읽어 들일 수 있는 클래스이다.
 BufferedReader를 사용하기가 번거로웠는데 편한듯하다.

이 클래스를 이용해서 정수나 문자열 입력이 편리하다.

모든 클래스는 Object클래스를 상속한다. Object클래스 안에 기본적으로 제공되는 메서드가 많이 있는데 그중 equals()를 사용하면 데이터끼리의 비교를 해볼 수 있어 편리하다.


import java.util.Scanner;

public class Mission2 {

public static void main(String[] args) {
int kor, eng, mat;
int sum;
double aver;

Scanner scan = new Scanner(System.in);

System.out.println("국어성적을 입력하세요 : ");
kor = scan.nextInt();
System.out.println("영어성적을 입력하세요 : ");
eng = scan.nextInt();
System.out.println("수학성적을 입력하세요 : ");
mat = scan.nextInt();

sum = kor + eng + mat;
aver = (double)sum / 3;

if(aver<60)
System.out.println("당신은 F학점입니다.");
else if(aver<70)
System.out.println("당신은 D학점입니다.");
else if(aver<80)
System.out.println("당신은 C학점입니다.");
else if(aver<90)
System.out.println("당신은 B학점입니다.");
else
System.out.println("당신은 A학점입니다.");

System.out.println("총합 : " + sum + "점");
System.out.println("평균 : " + (int)aver + "점");
}
}

댓글 없음:

댓글 쓰기