Java 기초 제어문 - if문(2)
728x90
기본 환경
JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 |
목표
자바에서 사용하는 if-else문을 이해한다.
삼항연잔사를 이해한다.
코드
package ex04controlerstatement;
public class E01If02 {
/*
if문
형식2
if(조건문){
조건문이 참일때 실행문장;
}
else{
조건문이 거짓일때 실행문장;
}
*/
public static void main(String[] args) {
int num = 101;
if(num % 2 ==0) {
System.out.println("짝수입니다.");
}
else {
System.out.println("홀수입니다.");
}
/*
삼항연산자(조건연산자)
if~else문과 동일하지만 짧은 코드로 표현이 가능하므로
실무에서 자주 사용되는 문장
형식]
변수 = (조건식) ? true일때값 : false일때값;
*/
String numberResult = (num%2 ==0) ? "짝수임" : "홀수임";
System.out.println("숫자" + num + "은 " + numberResult);
/*
시나리오] 숫자를 홀/짝인지 먼저 판단하후 100 이상인지를 판단하는
프로그램을 if~else구문을 이용하여 작성하시오.
*/
int num2 = 120;
if(num2%2 == 0) {
if(num>=100) {
System.out.println("찍수이면서 100 이상");
}
else {
System.out.println("짝수이면서 100미만");
}
}
else {
if(num >= 100) {
System.out.println("홀수이면서 100이상");
}
else {
System.out.println("홀수이면서 100미만");
}
}
}
}
if문안에 조건식이 false일때 그냥 괄호 안의 실행문을 실행 안하고 끝나는 것이 아쉬워서 만든게 else문입니다. if문 조건식에 걸리지 않았다면 else문으로 들어와 실행문을 실행시키게 됩니다. if-else문과 삼항연잔사의 대해서는 주석에 잘 달아놓았습니다.
결과 값
'Java > Java_기초부터 _끝까지' 카테고리의 다른 글
Java 기초 제어문 - switch문 (0) | 2020.10.07 |
---|---|
Java 기초 제어문 - if문(3) (0) | 2020.10.07 |
Java 기초 제어문 - if문(1) (0) | 2020.10.07 |
Java 기초 연산자 - 비트 시프트 연산자 (0) | 2020.10.06 |
Java 기초 연산자 - 비트 연산자 (0) | 2020.10.06 |