본문으로 바로가기

자바 조건문 - if문

category 코딩/Java 2016. 8. 31. 12:04


                         





 if문 - 문법


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
34
35
36
37
38
 
if(조건식)
{
    // 조건식이 treu 일때 실행될 문장을 적는다
}
 
=====================================
 
if(조건식)
    문장; // 수행될 문장이 한 줄일 경우 {} 생략가능
 
=====================================
 
if(조건식)
{
    // 조건식이 treu 일때 실행될 문장을 적는다
}
else
{
    // 조건식이 false 일때 실행될 문장을 적는다
}
 
=====================================
 
if(조건식1)
{
    // 조건식1이 treu 일때 실행될 문장을 적는다
}
else if(조건식2)
{
    // 조건식2이 treu 일때 실행될 문장을 적는다
}
    ...
else
{
    // 위의 어느 조건식도 만족하지 않을 때 수행될 문장을 적는다.
}
                                                                   
cs




예제



1
2
3
4
5
6
7
8
9
10
11
12
public class IfTest1 
{
    public static void main (String args[])
    {
        int vCnt = 0;
        if(vCnt < 1)
        {
            System.out.println("if문 테스트");
        }
    }
}
 

cs


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public class IfTest2
{
    public static void main (String args[])
    {
        public static void main(String[] args)    {
        int vcnt = 5;
        if(vcnt <1)
        {
            System.out.println("처음 방문하셨군요");
        }
        else
        {
            System.out.println("재방문 감사");
        }
 
        System.out.println("방문횟수는 +" + ++vcnt + "번 입니다.");
    }    
}
 
cs


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public class IfTest3
{
    public static void main(String[] args)
    {
        int score = 85;
        char grade = ' '// 학점 저장을 위한 변수, 공백으로 초기화
        
        if(score >= 90)
            grade = 'A';
        else if(score >= 80)
            grade = 'B';
        else
            grade = 'C';
        
        System.out.println("당신의 학점은 " + grade + "입니다.");
    }
}
 
cs


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
// 중첩 if문
public class IfTest4 
{
    public static void main(String[] args)
    {
        int scr = 86;
        String grade = ""// 두 문자열을 결합하기 위해 String 사용
        
        System.out.println("당신의 점수는 " + scr + "입니다.");
        
        if(scr >=90)
        {
            grade = "A";
            if(scr >= 95// 90점 이산에서 95점 이상은 A+
                grade += "+";  // +를 더해준다.
        }
        else if(scr >= 80)
        {
            grade ="B";
            if(scr >= 85)
                grade += "+";
        }
        else
        {
            grade = "C";
        }
        
        System.out.println("당신의 학점은 " + grade + "입니다.");
    }
}
cs



'코딩 > Java' 카테고리의 다른 글

자바 break문  (0) 2016.09.03
자바 반복문 - do-while문  (0) 2016.09.03
자바 반복문 - while문  (0) 2016.09.02
자바 반복문 - for문  (0) 2016.09.02
자바 조건문 - switch문  (0) 2016.08.31
RSS구독 링크추가 트위터 이메일 구독