반응형
자바에서는 항상 { } 블럭과 ;(세미클론)을 잊지 말고 적어줘야 합니다.
오타 하나에도 금방 에러뜰 수 있으므로 조심해야 합니다.
만약(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();
}
}
반응형
'개발 > JAVA' 카테고리의 다른 글
JAVA 기초편 (While문) (5) | 2024.12.28 |
---|---|
JAVA 기초편 4: for, for_loof(별찍기, 구구단, 로또번호) (2) | 2024.12.27 |
JAVA 기초편 3 : Break, Continue, DoWhile (0) | 2024.12.26 |
Java 기초 배우기: 간단한 계산기 프로그램 (0) | 2024.12.25 |
자바(JAVA) 기초편 1 (4) | 2024.12.03 |