โ๏ธ ๋ฆฌํํ ๋ง
์ ๊ฐ ์ด ์ฝ๋๋ ์ซ์๋ค์ ํฉ๊ณ์ ํ๊ท ์ ๊ณ์ฐํ๋ ํ๋ก๊ทธ๋จ์ ๋๋ค.
๋จ์ํํ๊ณ ๊ฐ๋ ์ฑ์ ํฅ์ํ๊ธฐ ์ํ ๋ฆฌํํ ๋ง์ ์งํํ์ต๋๋ค.
๋ด๊ฐ ์ด ์ฝ๋
package array.ex;
import java.util.Scanner;
public class ArrayEx5 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int sum = 0;
int count = 0;
double average;
System.out.print("์
๋ ฅ๋ฐ์ ์ซ์์ ๊ฐ์๋ฅผ ์
๋ ฅํ์ธ์:");
int number = scanner.nextInt();
int[] numbers = new int[number];
System.out.println(number + "๊ฐ์ ์ ์๋ฅผ ์
๋ ฅํ์ธ์:");
for (int i = 0; i < numbers.length; i++) {
numbers[i] = scanner.nextInt();
sum += numbers[i];
count++;
}
average = (double) sum / count;
System.out.println("์
๋ ฅํ ์ ์์ ํฉ๊ณ: " + sum);
System.out.println("์
๋ ฅํ ์ ์์ ํ๊ท : " + average);
}
}
๋ฆฌํฉํ ๋ง
package array.ex;
import java.util.Scanner;
public class ArrayEx5 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("์
๋ ฅ๋ฐ์ ์ซ์์ ๊ฐ์๋ฅผ ์
๋ ฅํ์ธ์:");
int count = scanner.nextInt();
int[] numbers = new int[count];
int sum = 0;
double average;
System.out.println(count + "๊ฐ์ ์ ์๋ฅผ ์
๋ ฅํ์ธ์:");
for (int i = 0; i < count; i++) {
numbers[i] = scanner.nextInt();
sum += numbers[i];
}
average = (double) sum / count;
System.out.println("์
๋ ฅํ ์ ์์ ํฉ๊ณ: " + sum);
System.out.println("์
๋ ฅํ ์ ์์ ํ๊ท : " + average);
}
}
๋ถํ์ํ count ๋ณ์ ์ ๊ฑฐ:
๋ถํ์ํ count ๋ณ์๋ฅผ ์ ๊ฑฐํ๊ณ ๋ฐ๋ณต๋ฌธ์์ ๋ฐ๋ก numbers.length๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฐ์ด์ ํฌ๊ธฐ๋ฅผ ์ฐธ์กฐํฉ๋๋ค.
๋ฆฌํํ ๋ง์ ํตํด ์ฝ๋๋ ๋์ผํ ๊ฒฐ๊ณผ๋ฅผ ์ฐ์ถํ๋ฉด์๋, ๊ฐ๋ ์ฑ์ด ํฅ์๋๊ณ ๋ถํ์ํ ๋ณ์ ๋ฐ ๋ฌธ์ฅ์ด ์ค์ด๋ค์์ต๋๋ค.
๋ณ๊ฒฝ๋ ์ฝ๋๋ ์์ ์ ๋ชฉ์ ์ ๋ ๋ช ํํ๊ฒ ์ ๋ฌํ๊ณ , ์ ์ง๋ณด์๊ฐ ๋ ์ฌ์์ก์ต๋๋ค.