Puter의 잡동사니

1
2
3
4
5
6
if(조건식) {
참..
else if(조건식) {
    } else {
        거짓..
    }
cs



1
2
3
4
5
6
7
8
int num = 10;
    if(num < 99) { 
        System.out.println("아니다");
        System.out.println("어...작다");
    } else {
        System.out.println("크다");
        System.out.println("크다22");
    }
cs


1
2
3
4
5
6
7
8
9
10
11
12
/*점수가 90~100 : A, 80~89 : B, 70~79 : C, 이외는 F 출력하시오.*/ 
int score = 92;
char grade = 'F';
    if(score >= 90 && score <= 100) {
        grade = 'A';
    } else if (score >= 80) {
        grade = 'B';
    } else if (score >= 70) {
        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
/*점수가 B이면서 남성이면 grade를 올리시오*/
int score2 = 83;
char grade2 = 'F';
String gen = "m";
    if(score2 >= 90 && score2 <= 100) {
        // grade2 = 'A'; 
        grade2 = (char)(grade2 - 5);
        } else if (score2 >= 80) {
            if(gen == "m") {
            // grade2 = 'A';
            grade2 = (char)(grade2 - 5);
            } else {
                // grade2 = 'B';
                grade2 = (char)(grade2 - 4); 
            }
        } else if (score2 >= 70) {
            // grade2 = 'C';
            grade2 = (char)(grade2 - 3);
        }
        
    System.out.println("학점2 : " + grade2);
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
int w = 80;
double h = 1.8;
int bmi = (int)(w / (h * h));
String bmiRes;
    switch(bmi) {
        case 15case 16case 17case 18:
            // System.out.println("저체중");
            bmiRes = "저체중";
            break;
        case 19case 20case 21case 22:
            // System.out.println("정상");
            bmiRes = "정상";
            break;
        case 23case 24case 25:
            // System.out.println("과체중");
            bmiRes = "과체중";
            break;
        default:
            // System.out.println("비만");
            bmiRes = "비만";
            break;
    }
    
System.out.print("switch를 이용한 bmi 계산 : " + bmiRes);
 
 
System.out.print("if를 이용한 bmi 계산 : ");
if(bmi >= 15 && bmi <= 18) {
    System.out.println("저체중");
else if (bmi >= 19 && bmi <= 22) {
    System.out.println("정상");
else if (bmi >= 23 && bmi <= 25) {
    System.out.println("과체중");
else {
    System.out.println("비만");
}
    System.out.println();
 
 
public static int getBmi(double h, double w) {
    return (int)(w / (h * h));
}
 
public static void printBmi(int a) {
    String bmiRes;
 
    if(a >= 15 && a <= 18) {
        bmiRes = "저체중";
    } else if (a >= 19 && a <= 22) {
        bmiRes = "정상";
    } else if (a >= 23 && a <= 25) {
        bmiRes = "과체중";
    } else {
        bmiRes = "비만";
    }
    
    System.out.println("메서드를 이용한 BMI 등급 : " + bmiRes);
}
 
int bmi2 = Ch04If.getBmi(1.7494);                
System.out.println("메서드를 이용한 BMI 계산 : " + bmi2);
                
Ch04If.printBmi(bmi2);
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
31
32
33
34
35
/*사용자에게 두 개의 수를 입력받아 사칙연산를 수행하는 
calc 메서드를 작성하고 메인에서 호출(결과 출력) 하시오.*/
 
public class Ch03Oper {
    public static double calc(double c1, double c2, String op1) {
        String calcRes = "";
            switch(op1) {
                case "+":
                    calcRes = (c1 + c2) + "";
                    break;
                case "-":
                    calcRes = (c1 - c2) + "";
                    break;
                case "*":
                    calcRes = (c1 * c2) + "";
                    break;
                case "/":
                    if(c2 == 0) {
                        calcRes = "0으로는 나눌 수 없습니다.";
                        break;
                    } else {
                        calcRes = (c1 / c2) + "";
                        break;
                    }
                default:
                    calcRes = "잘못된 연산입니다.";
            }
            return calcRes;
    }
}
 
public static void main(String[] args) {                
    double calcRes1 = Ch03Oper.calc(104"/");
    
    System.out.println("계산 결과 : " + calcRes1);
}
cs


'개 발 :: development > 자 바 :: java' 카테고리의 다른 글

JAVA 06 배열/스트링/콜렉션  (0) 2017.12.27
JAVA 05 배열  (0) 2017.12.27
JAVA 04 반복문(While)  (0) 2017.12.27
JAVA 03 반복문(for)  (0) 2017.12.27
JAVA 02 조건문  (0) 2017.12.27
Java 01 변수  (0) 2017.12.27
댓글 로드 중…

블로그 정보

잡다한 것이 한데 뒤섞인 곳

최근에 게시된 글