달력

72025  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31







/*
90점 이상이면 "A학점"
80점 이상이면 "B학점"
70점 이상이면 "C학점"
60점 이상이면 "D학점"
60점 이하이면 "F학점"
*/

class  ElseIfEx1
{
 public static void main(String[] args)
 {
  int a = Integer.parseInt( args[0] );
  
  if ( a >= 90 ) System.out.println( "A학점" );
  else if ( a >= 80 ) System.out.println( "B학점" );
  else if ( a >= 70 ) System.out.println( "C학점" );
  else if ( a >= 60 ) System.out.println( "D학점" );
  else System.out.println( "F학점" );
  }
}




옳지 못한 해답


class  ElseIfEx1
{
 public static void main(String[] args)
 {
  int a = Integer.parseInt( args[0] );
  
  if( a >= 90 && a <= 100 ) System.out.println( "A학점" );   // 90 ~ 100
  if( a >= 80 && a <= 89 ) System.out.println( "B학점" );   // 80 ~ 89
  if( a >= 70 && a < 80 ) System.out.println( "C학점" );    // 70 ~ 79
  if( a >= 60 && a < 70 ) System.out.println( "D학점" );    // 60 ~ 69
  if( a >= 0 && a < 60 ) System.out.println( "F학점" );    // 0 ~ 59
 }
}


else를 사용하지 않고 if만을 사용한다면 나중에 수정하기에도 힘들고 양이 많아 지게 된다면 컴퓨터가 버거울수도 있고 시간도 오래걸리게 된다.









'매니저 > JAVA1' 카테고리의 다른 글

JAVA1 switch 예제1  (0) 2011.12.08
JAVA1 else 예제2  (0) 2011.12.08
JAVA1 if 예제2  (0) 2011.12.08
JAVA1 if 예제1  (0) 2011.12.08
JAVA1 연습 & 숙제 2  (0) 2011.12.08
Posted by cdprkr2077
|