개발/JAVA

JAVA 기초편 2 (if else)

예니03 2024. 12. 24. 09:55
반응형

자바에서는 항상 { } 블럭과 ;(세미클론)을 잊지 말고 적어줘야 합니다.
오타 하나에도 금방 에러뜰 수 있으므로 조심해야 합니다. 
 
만약(if) - 조건 만족 - {} 실행, 
아니라면(else) - {} 실행 
 
스캐너를 위에서 열었으면 항상 마지막엔 닫아줘야 합니다.

package com.javaex.basic.conditional;

import java.util.Scanner;

public class IfElseEx {
	//점수 입력, 60점 이상이면 합격입니다. 출력
	// tip : ctrl +space (자동 임포트)
	//		ctrl + shift + O (한번에 다 임포트)
	public static void main(String[] args) {
		// 스캐너 열기
		Scanner scanner = new Scanner(System.in);
		// 점수 입력 받기
		System.out.print("점수는?");
		int score = scanner.nextInt();
		
		// 점수 비교
		if (score >= 60) {
			// 조건을 만족했을 때 
			System.out.println("합격입니다.");
		} else {
			// 조건을 만족하지 않을 때
			System.out.println("불합격입니다.");
		}
		//스캐너 닫기
		scanner.close();

	}

}
반응형
package com.javaex.basic.conditional;

import java.util.Scanner;

public class IfElseEx2 {
	// 숫자 입력, >0: 양수, < 0: 음수, 0
	public static void main(String[] args) {
		// 스캐너 열기
		Scanner scanner = new Scanner(System.in);
		// 숫자 입력
		System.out.print("숫자입력 : ");
		int num = scanner.nextInt();
		
		//숫자 조건 분기
		
		if (num > 0) {
			System.out.println("양수입니다.");
		} else if (num < 0) {
			System.out.println("음수입니다.");
		} else {
			System.out.println("0입니다.");
		
		}
		
		// 중첩 if
	
		if (num == 0) {
			System.out.println("0입니다.");
		}else {
				// 양수 or 음수
				if(num > 0) {
					System.out.println("양수입니다.");
				} else {
					System.out.println("음수입니다.");
				}
			}
		
		//스캐너 닫기
		scanner.close();
	}}
package com.javaex.basic.conditional;

import java.util.Scanner;

public class IfElsePractice4 {

	public static void main(String[] args) {
		// 점수를 입력했을 때 3의 배수와 아닌거 구분해보기
		Scanner scanner = new Scanner(System.in);
		System.out.print("점수를 입력하세요.:");
		
		int score = scanner.nextInt();
		
		if (score % 3 ==0) {
			System.out.println("3의 배수입니다.");
		} else {
		System.out.println("3의 배수가 아닙니다.");
		}
		scanner.close();
		
		}
	}
반응형