문제1. 양의 정수 10개를 입력받아 배열에 저장하고, 배열에 있는 정수 중에서 3의 배수만 출력해보자.

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
package review;
 
import java.util.Scanner;
 
public class Review01 {
    public static void main(String[] args) {
 
        Scanner sc = new Scanner(System.in);
        System.out.print("양의 정수 10개 입력: ");
        int[] arr = new int[10];
        
        for(int i=0; i<arr.length; i++) {
            arr[i] = sc.nextInt();
        }
 
        System.out.print("3의 배수: ");
        for(int i=0; i<arr.length; i++) {
            if (arr[i] % == 0) {
                System.out.print(arr[i] + " ");
            }
        }
        
        sc.close();
        
    }
}
cs



문제2. 과목 이름을 입력받아 해당 과목 점수를 출력해주는 프로그램을 작성해보자. 

    무한반복을 하다가 "그만"을 입력받으면, 프로그램이 종료된다.

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
package review;
 
import java.util.Scanner;
 
public class Review02 {
    public static void main(String[] args) {
 
        String[] arSubject = {"Java""Python""Android""JSP""HTML"};
        int[] arScore = {9588766255};
        
        Scanner sc = new Scanner(System.in);
        
        while (true) {
            System.out.print("과목명을 입력하세요: ");
            String name = sc.next();
            
            for(int i=0; i<arSubject.length; i++) {
                if (arSubject[i].equals(name)) {
                    System.out.println(arSubject[i] + "의 점수: " + arScore[i]);
                }
            }
            
            if (name.equals("그만")) {
                break;
            }
        }
    
        sc.close();
        
    }
}
cs




'JAVA > JAVA1' 카테고리의 다른 글

JAVA1_day13 | 클래스 Class (1)  (0) 2017.12.26
JAVA1_day13 | 2차 배열 Array  (0) 2017.12.26
JAVA1_day12 | 배열 Array 연습문제 (1)  (0) 2017.12.22
JAVA1_day12 | 배열 Array  (0) 2017.12.22
JAVA1_day11 | 제어문 중간테스트  (0) 2017.12.21