문제
/*
국어 영어 수학 점수를 명령줄 인수로 입력받는다.
총점 평균을 구한후
평균 70점 이상 "합격" 출력
미만 "불합격" 출력
*/
/*
입력받은 세 과목 점수 하나라도 0 ~ 100 범위 밖이면
"잘못 입력 했습니다." 출력
*/
class OperatorStudy
{
public static void main( String[] args )
{
int kor = Integer.parseInt( args[0] );
int eng = Integer.parseInt( args[1] );
int mat = Integer.parseInt( args[2] );
}
}
풀이
class OperatorStudy
{
public static void main( String[] args )
{
int kor = Integer.parseInt( args[0] );
int eng = Integer.parseInt( args[1] );
int mat = Integer.parseInt( args[2] );
int tot = kor + eng + mat;
double avg = tot / 3.0;
System.out.println( kor < 0 || kor > 100 || eng < 0 || eng > 100 || mat < 0 || mat > 100 ? "잘못 입력 했습니다." : avg >= 70 ? "합격" : "불합격");
}
}
'매니저 > JAVA1' 카테고리의 다른 글
JAVA1 if 예제2 (0) | 2011.12.08 |
---|---|
JAVA1 if 예제1 (0) | 2011.12.08 |
JAVA1 증감 연산자 예제1 (0) | 2011.12.07 |
JAVA1 조건(삼항) 연산자 예제1 (0) | 2011.12.07 |
JAVA1 비교 연산자 예제1 (0) | 2011.12.07 |