본문 바로가기
문제풀기

ArrayEx 배열

by 박졔삐 2024. 9. 19.

 

문제풀기

 

 

ArrayEx1

열의 입력과 출력 .


사용자에게 5개의 정수를 입력받아서 배열에 저장하고, 입력 순서대로 출력하자.
출력시 출력 포멧은 1, 2, 3, 4, 5와 같이, 쉼표를 사용해서 구분하고, 마지막에는
쉼표를 넣지 않아야 한다. 

 

배열의 입력과 출력

 


 

ArrayEx2

배열의 입력과 출력2


5개의 정수를 입력받아서 배열에 저장하고, 입력받은 순서의 반대인 '역순으로 출력하자'.
출력시 출력 포멧은 5, 4, 3, 2, 1과 같이, 쉼표를 사용해서 구분하고, 마지막에는 쉼표를 넣지 않아야한다.

 

배열과 출력2, for문에서 i--를 사용하였다.


 

ArrayEx3

합계와 평균


사용자에게 5개의 정수를 입력받아서 이들 정수의 합계와 평균을 계산하는 프로그램을 작성하자.

 

합계와 평균

 


 

ArrayEx4

합계와 평균2


이전 문제에서 입력받을 숫자의 개수를 입력받도록 개선하자.

 

합계와 평균2

 


 

ArrayEx5

가장 작은 수, 가장 큰 수 찾기


사용자로부터 n개의 정수를 입력받아 배열에 저장한 후, 배열 내에서 가장 작은 수와 가장 큰 수를 찾아
출력하는 프로그램을 작성하자.

 

가장 작은 수와 가장 큰 수 찾기

 

 


 

ArrayEx6

2차원 배열 1

 

용자로부터 4명 학생의 국어, 수학, 영어 점수를 입력받아 각 학생의 총점과

평균을 계산하는 프로그램을 작성하자.

2차원 배열을 사용한다.

 

2차원 배열 1

 


ArrayEx7

2차원 배열 2

 

이전 문제에서 학생수를 입력받도록 개선하자.

 

2차원 배열 2

 


 

ProductAdiminEx

상품 관리 프로그램 만들기

 

자바를 이용하여 상품 관리 프로그램을 만들어 보자.

 

이 프로그램은 다음의 기능이 필요하다:

- 상품등록: 상품 이름과 가격을 입력받아 저장한다.

- 상품 목록: 지금까지 등록한 모든 상품의 목록을 출력한다.

 

다음과 같이 동작해야 한다:

- 첫 화면에서 사용자에게 세가지 선택을 제시한다:

"1. 상품등록", "2. 상품목록", "3. 종료"

- "1. 상품등록"을 선택하면, 사용자로부터 상품 이름과 가격을 입력받아 배열에 저장한다.

- "2. 상품 목록"을 선택하면, 배열에 저장된 모든 상품을 출력한다.

- "3.종료"를 선택하면 프로그램을 종료한다.

 

제약조건

-상품은 최대 10개까지 등록할 수 있다.

 

다음은 사용해야 하는 변수 및 구조이다:

- Scanner scanner: 사용자 입력을 받기 위한 Scanner 객체

- String[] productNames: 상품 이름을 저장할 String 배열

- int[] productPrices: 상품 가격을 저장할 int 배열

- int productCount: 현재 등록된 상품의 개수를 저장할 int 변수

 

배열 finalEx, 상품 관리 프로그램 만들기.

 

728x90
반응형

'문제풀기' 카테고리의 다른 글

MethodEx 메서드  (2) 2024.09.22