본문 바로가기
Java

자바기초 # 007. 조건문 if 문 if - else문 합격불합격 판별 프로그램

by Smart Factory in 2020 2021. 7. 15.
728x90
반응형

안녕하세요. 스마트 팩토리입니다. 

자바기초 조건문에 대해 알아보겠습니다. 

1. if 조건문

(1)  if- else  조건문 형식:

  if (조건식)
{내용}

else      
{ 내용}

if 조건식이 참이면  내용 부분을 실행하고, 그렇지 않으면 else 내용을 실행합니다.  
if - else구문에서  else 이후에 조건이 들어가지 않는다는 것입니다. 

 

score가 92점 이므로 조건식을 만족합니다. 그래서 90점을 넘으셨군요. 합격입니다.가 출력이 되었습니다. 
조건식은 간단한 것부터 차근차근 연습해 나가면 복잡해지는 경우라도 결과값을 예측할 수 있습니다. 이후에 반복문과 함께 사용하여 복잡해 보이는 경우가 있으니 간단한것부터 차근차근 직접 코드 연습을 해 보는 것이 좋습니다. 

--------------------------------------------------
package operation;

public class Ex01_006Ifstructure {

public static void main(String[] args) {
int scores=92;

if(scores>=90) { --> 조건식을 만족하면  {  } 문을 실행하고  나감.
System.out.println("90점 이상입니다.  합격입니다. ");
}
else {  --> 조건식을 만족하지 않을시에 else 이후 내용을 실행합니다. 
System.out.println("다시 도전하세요");
}    
}
}
--------------------------------------------------

 

(2) 점수를 입력받아 조건문 실행하는 프로그램

Scanner sc=new Scanner(System.in);를 활용하여 점수를 입력받아 결과를 출력하도록 하였습니다. 스캐너 클래스 같은 경우는 자료를 입력받는 클래스로 자주 활용합니다. 

-------------------------------------------------------
package operation;
import java.util.Scanner;
public class Ex01_007Ifstructure2 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in); --> 점수를 입력 받기 위해서 ~
System.out.println("자신의 점수를 입력하세요");
int scores=sc.nextInt();
if(scores>=90) {
System.out.println("90점을 넘으셨군요. 합격입니다. ");
}
else {
System.out.println("90점에 도달하지 못했습니다. 다시 도전하세요");
}    
}
}
-------------------------------------------------------

85점을 입력하니 else 이후를 출력했습니다. 

 

 

728x90
반응형

댓글