바24.02.29 12일차
목차
1. 향상된 for문
2. while문
3. while문 실습
1. 향상된 for문
for(타입 변수명 : 배열 or 컬렉션) { ... }
int [] arr = {1,2,3,4,5,6,7}; >> , 로 나눈 두개 이상의 정보들을 arr이라는 배열에 넣어서 다님
public static void main(String[] args) ...
*배열 : 여러개를 한꺼번에 가지고 다닐 수 있는 주머니
1) 정수형 배열
2) 문자형 배열
2. while문
반복의 횟수가 정해진 for문과 달리 while문은 반복의 기한이 없음(조건에 맞으면 무한대로 진행)
for(int k=1 ; k<=10 ; k++) {A}
while(k<10) {A}
1) 실습
3. while문 실습
FlowEx27 프로그램을 사용하여 아래의 요구조건에 맞도록 프로그램을 변경하시오.
1) 입력된 수들의 평균값을 계산하여 출력하시오.
* 평균은 전체합을 번수로 나눈 것 임으로 번수를 계산한다
* else문 밖에다가 적으면 마지막 0을 입력했을 때도 번수에 추가되기 때문에 else문 안에 넣어야한다
2) 입력된 수들의 최대값, 최소값을 계산하여 출력하시오.
(단, 입력되는 수는 양수임)
* 최대값과 최소값은 입력받을 수 있는 가장 작은수와 큰 수를 지정해놓는다 (무슨 숫자가 입력되어도 처음 입력된 값으로 바뀌도록)
3)
4)
5) WhileTest1.java
상품코드 : a
수량 : 50
------------------
단가 : 1,000
금액 : 45,455
부가세 : 4,545
총액 : 50,000
계속(y/n)?
전체 총액 : 입력된 전체 상품의 총액의 합
상품 코드별 단가
a : 1000
b : 1500
c : 2000
d : 2500
1) 기본 골격 짜기 : while이 true이면 A를 반복 출력 / while이 false가 나온다면 B출력 후 종료
2) 키보드로 입력받기 / 1000자리 소수점
3) 변수 선언
4) 입력 받기 (상품 코드, 수량)
5) 상품코드에 단가 설정하기
6) 계산식 세우기 (금액과 부가세는 총액을 기준으로 나오기 때문에 총액 값이 먼저 필요하다)
7) 출력하기
8) 진행 여부 확인
9) 중지문 작성
10) 반복문 이후 종결 문장 출력
11) 결과 확인
[JAVA] 배열(배열객체) (0) | 2024.04.05 |
---|---|
[JAVA] Package (0) | 2024.03.22 |
[JAVA] 반복문 | for문 | 줄바꾸기 | 구구단 | break | continue (1) | 2024.02.27 |
[JAVA] if문 | switch문 (1) | 2024.02.26 |
[JAVA] 조건문 if | if문 | if-else문 (0) | 2024.02.23 |