JAVA 3강_2_if~else문

열라뽕따히·2024년 1월 28일

JAVA

목록 보기
12/79

if ~ else문 : 분기문(조건문)

  • 조건식이 참이면 참인 경우 실행문을 실행하고 if ~ else 블럭을 빠져 나옴
  • 조건식이 거짓이면 거짓인 경우 실행문을 실행하고 if ~ else 블럭을 빠져 나옴
  • 형식 :
            if(조건식) {
    			조건식이 참인 경우 실행 문장;
    		}else {
    			조건식이 거짓인 경우 실행 문장;
    		}




============================코드============================

Scanner sc = new Scanner(System.in);
		
	System.out.print("정수 하나를 입력하세요. : ");
		
	int su = sc.nextInt();
		
		if(su >= 50) {
			System.out.println("입력 받은 " + su + "은(는) 50 이상의 수입니다.");
		}else {
			System.out.println("입력 받은 " + su + "은(는) 50 이하의 수입니다.");
		}
		
		sc.close();

============================실행============================






[문제]
키보드로부터 점수를 입력받아서 입력 받은 점수가 60점 이상이면 "합격입니다" 라는 메세지를 화면에 출력하고 60점 미만이면 "불합격입니다." 라는 메세지를 화면에 출력하세요




============================코드============================

Scanner	sc = new Scanner(System.in);
		
	System.out.print("점수를 입력하세요. : ");
		
		int score = sc.nextInt();
		
		if(score >= 60) {          // 60>= score 도 되긴 함
			System.out.println("합격입니다.");
		}else {
			System.out.println("불합격입니다.");
		}
		 sc.close();

============================실행============================






[문제]
키보드로부터 입력 받은 정수가 홀수인지 아니면 짝수인지 판별하여 화면에 메세지를 출력해 보세요




============================코드============================

Scanner sc = new Scanner(System.in);
		
	System.out.print("정수를 입력하세요. : ");
		
		int su = sc.nextInt();
		
		if((su % 2) == 1) {
			// 참인 경우 --> 홀수인 경우
			System.out.println(su + "은(는) 홀수입니다.");
		}else {
			// 거짓인 경우 --> 짝수인 경우
			System.out.println(su + "은(는) 짝수입니다.");
		}
		sc.close();

============================실행============================


0개의 댓글