문제풀기
ArrayEx1
배열의 입력과 출력 .
사용자에게 5개의 정수를 입력받아서 배열에 저장하고, 입력 순서대로 출력하자.
출력시 출력 포멧은 1, 2, 3, 4, 5와 같이, 쉼표를 사용해서 구분하고, 마지막에는
쉼표를 넣지 않아야 한다.
ArrayEx2
배열의 입력과 출력2
5개의 정수를 입력받아서 배열에 저장하고, 입력받은 순서의 반대인 '역순으로 출력하자'.
출력시 출력 포멧은 5, 4, 3, 2, 1과 같이, 쉼표를 사용해서 구분하고, 마지막에는 쉼표를 넣지 않아야한다.
ArrayEx3
합계와 평균
사용자에게 5개의 정수를 입력받아서 이들 정수의 합계와 평균을 계산하는 프로그램을 작성하자.
ArrayEx4
합계와 평균2
이전 문제에서 입력받을 숫자의 개수를 입력받도록 개선하자.
ArrayEx5
가장 작은 수, 가장 큰 수 찾기
사용자로부터 n개의 정수를 입력받아 배열에 저장한 후, 배열 내에서 가장 작은 수와 가장 큰 수를 찾아
출력하는 프로그램을 작성하자.
ArrayEx6
2차원 배열 1
사용자로부터 4명 학생의 국어, 수학, 영어 점수를 입력받아 각 학생의 총점과
평균을 계산하는 프로그램을 작성하자.
2차원 배열을 사용한다.
ArrayEx7
2차원 배열 2
이전 문제에서 학생수를 입력받도록 개선하자.
ProductAdiminEx
상품 관리 프로그램 만들기
자바를 이용하여 상품 관리 프로그램을 만들어 보자.
이 프로그램은 다음의 기능이 필요하다:
- 상품등록: 상품 이름과 가격을 입력받아 저장한다.
- 상품 목록: 지금까지 등록한 모든 상품의 목록을 출력한다.
다음과 같이 동작해야 한다:
- 첫 화면에서 사용자에게 세가지 선택을 제시한다:
"1. 상품등록", "2. 상품목록", "3. 종료"
- "1. 상품등록"을 선택하면, 사용자로부터 상품 이름과 가격을 입력받아 배열에 저장한다.
- "2. 상품 목록"을 선택하면, 배열에 저장된 모든 상품을 출력한다.
- "3.종료"를 선택하면 프로그램을 종료한다.
제약조건
-상품은 최대 10개까지 등록할 수 있다.
다음은 사용해야 하는 변수 및 구조이다:
- Scanner scanner: 사용자 입력을 받기 위한 Scanner 객체
- String[] productNames: 상품 이름을 저장할 String 배열
- int[] productPrices: 상품 가격을 저장할 int 배열
- int productCount: 현재 등록된 상품의 개수를 저장할 int 변수
'문제풀기' 카테고리의 다른 글
MethodEx 메서드 (2) | 2024.09.22 |
---|