문제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] % 3 == 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 = {95, 88, 76, 62, 55}; 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 |