15강_배열 실생활 예제
지점별 총 매출액, 평균 매출액, (평균보다 매출액이 높은)인센티브 매장 출력
import java.util.Scanner;
public class ArShop {
public static void main(String[] args) {
int[] arIncome = new int[3];
String [] arName= {"강남점", "코엑스점","명동점"};
Scanner sc=new Scanner(System.in);
int sum=0;
int cnt=0;
double avg=0.0;
String best="없음";
for(int i=0;i<arIncome.length;i++) {
System.out.println(arName[i]+"의 매출을 입력하시오 (단위: 백만원)");
arIncome[i]=sc.nextInt();
sum+=arIncome[i];
}
avg = Double.parseDouble(String.format("%.2f",(double)sum / arIncome.length));
System.out.println("총 매출액"+sum+"백만원");
System.out.println("평균 매출액"+avg+"백만원");
for(int i=0;i<arIncome.length;i++) {
if(avg<arIncome[i]) {
cnt++;
//처음에만 초기화 해주고 다음부터는 쌓이게
if(cnt==1) best="";
best+=arName[i]+"\n";
}
}
System.out.println("***인센티브 매장 :"+best+"***");
}
}