본문 바로가기

Programing/Java

[Java] 예제 제어문과 반복문 ifelse

Java 제어문과반복문 예제



파일명:Ex03_01_ifelse.java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import java.util.Scanner;
 
public class Ex03_01_ifelse {
    public static void main(String[] args) {
        
        Scanner sc = new Scanner(System.in);
        
        int num1, num2;
        
        System.out.println("숫자를 입력하시오");
        num1 = sc.nextInt();
        System.out.println("숫자를 입력하시오");
        num2 = sc.nextInt();
        
        
        System.out.println(num1+","+num2);
        
        if(num1>num2){
            System.out.println("num1이 크다"); //처리문이 하나일땐 if에 괄호가 없어도 됨
        }
        else if(num1<num2){
            System.out.println("num2가 크다.");
            System.out.println("히히히");
        }
        else /*if(num1 == num2)*/{
            System.out.println("같다");
            System.out.println("헤헤헤");
        }
        System.out.println("if~else 공부중..");
    
    }
 
}
cs
예제 코드



결과


어떤 언어에서든지 프로그래밍에서 제어문은 반복문은 가장 많이 사용하는 코드 일것이다.

어떤 언어에서도 if문과 같은 조건제어문관 for문과 같은 반복문은 빠지지 않고 나온다.

그만큼 가장 기초적인 문법이다.

위에서는 if문과 else를 사용하여 조건에 따라 결과 값을 달리하는 문장이다.

if에는 괄호가 반드시 포함 되어야 한다.괄호 안에는 위의 예제와 같이 조건식을 넣거나

true, false같이 참 이나 거짓 값이 boolean값을 직접 넣어나

변수에 boolean 값을 넣어 변수를 괄호 안에 넣을 수 있다.

괄호 안의 조건이 참이면 {}중 괄호 안의 문장을 실행하고 거짓이면 넘어가게 된다.

else는 if문이 참이 아닌 모든 경우에 실행이 되는데 참이 아닌 모든 경우중에서도 특정한 조건을 넣고 싶다면

else if()를 사용하여 괄호안에 위의 조건 외의 다른 조건문을 사용할 수 있다.

else나 else if는 위의 if문이 반드시 사용 되어야 하지만 if문은 if문 만 사용이 가능하다.