9일차 배열 실생활 예제
9일차 미션
각 "ZARA" 지점의 총매출과 평균을 구해보자
-
인센티브 받는 지점은 어딘지도 구해보자
Scanner sc = new Scanner(System.in); String Arshop [] = {"강남점", "코엑스점", "명동점"}; int income [] = new int [3]; int sum = 0; double avg = 0.0; for (int i = 0; i < Arshop.length; i++) { System.out.println(Arshop[i]+"의 총 매출액을 입력하세요 (단위:백만원"); income [i] = sc.nextInt(); sum += income [i]; System.out.println((int)income[i]); } System.out.println("ZARA 총매출액은"+sum+"백만원입니다."); avg = (double) sum / income.length; avg = Double.parseDouble(String.format("%.2f", (double)sum/income.length)); System.out.println("지점별 평균 매출액은"+avg+"만원입니다."); //*평균보다 높으면 인센티브 받게끔 for (int i = 0; i < income.length; i++) { if ((int) income[i] >= avg) { System.out.println("인센티브 지점은"+ Arshop[i]+"입니다."); } } }}
(결과창)
헷갈리는 포인트*
첫째, 지점의 이름이 담긴 배열 하나 더 생성하는 것!
두번째, String.format 의 활용
문자열을 앞 뒤에있는 값을 바꿔주겠다는 것
string. format~~ 위서식을 가진문자열로 바꿈
클래스타입 parse double 문자열을 값으로 바꿈
셋째, 소수점 둘째짜리까지 표현하는 것
(3일째 변수 및 형변환 확인!!)
Author And Source
이 문제에 관하여(9일차 배열 실생활 예제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jamiview/9일차-배열-실생활-예제저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)