개발/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();
}
}
반응형