본문 바로가기
JAVA/코드업

코드업 기초 100제 자바 [기초-조건/선택실행구조] 1065~1070

by 비전공자 기록광 2021. 7. 17.
반응형

https://codeup.kr/problemsetsol.php?psid=23 

 

문제집 / C언어 기초 100제

 

codeup.kr

 

1065 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝수만 출력하기(설명)

세 정수 a, b, c가 입력되었을 때, 짝수만 출력해보자.

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.nextLine();
        
        String[] data = s.split(" ");
        
        int a = Integer.valueOf(data[0]);
        int b = Integer.valueOf(data[1]);
        int c = Integer.valueOf(data[2]);
        
        if(a%2==0System.out.println(a);
        if(b%2==0System.out.println(b);
        if(c%2==0System.out.println(c);
    }
 
}
cs

 

 

1066 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝/홀 출력하기(설명)

세 정수 a, b, c가 입력되었을 때, 짝(even)/홀(odd)을 출력해보자.

 

 

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 Main {
 
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.nextLine();
        
        String[] data = s.split(" ");
        
        int a = Integer.valueOf(data[0]);
        int b = Integer.valueOf(data[1]);
        int c = Integer.valueOf(data[2]);
        
        if(a%2==0) {
            System.out.println("even");
        } else {
            System.out.println("odd");
        }
        if(b%2==0) {
            System.out.println("even");
        } else {
            System.out.println("odd");
        }
        if(c%2==0) {
            System.out.println("even");
        } else {
            System.out.println("odd");
        }
    }
 
}
 
cs

 

 

 

1067 : [기초-조건/선택실행구조] 정수 1개 입력받아 분석하기(설명)

정수 1개가 입력되었을 때, 음(minus)/양(plus)과 짝(even)/홀(odd)을 출력해보자.

 

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
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        
        
        if(n<0) {
            if(n%2==0) {
                System.out.println("minus");
                System.out.println("even");
            } else {
                System.out.println("minus");
                System.out.println("odd");
            }
        } else {
            if(n%2==0) {
                System.out.println("plus");
                System.out.println("even");
            } else {
                System.out.println("plus");
                System.out.println("odd");
            }
        }
    }
}
cs

 

 

1068 : [기초-조건/선택실행구조] 정수 1개 입력받아 평가 출력하기(설명)

점수(정수, 0 ~ 100)를 입력받아 평가를 출력해보자.


평가 기준
점수 범위 : 평가
 90 ~ 100 : A
 70 ~   89 : B
 40 ~   69 : C
   0 ~   39 : D
로 평가되어야 한다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        
        if(n>=90 && n<=100) {
            System.out.println("A");
        } else if(n>=70 && n<=89) {
            System.out.println("B");
        } else if(n>=40 && n<=69) {
            System.out.println("C");
        } else {
            System.out.println("D");
        }
    }
 
}
 
cs

 

 

1069 : [기초-조건/선택실행구조] 평가 입력받아 다르게 출력하기(설명)

평가를 문자(A, B, C, D, ...)로 입력받아 내용을 다르게 출력해보자.

평가 내용
평가 : 내용
A : best!!!
B : good!!
C : run!
D : slowly~
나머지 문자들 : what?

 

 

 

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
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String n = sc.next();
        
        switch(n){
        case "A" : 
            System.out.println("best!!!");
            break;
        case "B" :
            System.out.println("good!!");
            break;
        case "C" :
            System.out.println("run!");
            break;
        case "D" :
            System.out.println("slowly~");
            break;
        default:
            System.out.println("what?");
        }
    }
}
 
 
cs

 

 

1070 : [기초-조건/선택실행구조] 월 입력받아 계절 출력하기(설명)

월이 입력될 때 계절 이름이 출력되도록 해보자.


월 : 계절 이름
12, 1, 2 : winter
  3, 4, 5 : spring
  6, 7, 8 : summer
  9, 10, 11 : fall

 

 

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
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        
        switch(n){
        case 12 :
        case 1 :
        case 2 :
            System.out.println("winter");
            break;
        case 3 :
        case 4 :
        case 5 :
            System.out.println("spring");
            break;
        case 6 :
        case 7 :
        case 8 :            
            System.out.println("summer");
            break;
        default:
            System.out.println("fall");
        }
    }
}
cs
반응형

댓글