JavaCode(review)
Array Average / console입력값들.
◀ ▷ ▶ ♤ ♠ ♡ ♥ ♧ ♣ ⊙e
2020. 5. 18. 08:09
반응형
package com.company;
import java.util.Scanner;
public class Average { //console에 입력한 array 값들 평균값 구하기
private static Scanner scanner = new Scanner(System.in); // console 입력 search
public static void main(String[] args) {
int[] myIntegers = getIntegers(5); //define 및 print array /for 이용
for(int i=0; i<myIntegers.length; i++){
System.out.println("Element "+i+" value ="+myIntegers[i]);
}
System.out.println("Average is "+ getAverage(myIntegers));
}
//array method /number 공간만큼 숫자 console입력시 value로 설정
public static int[] getIntegers(int number){
System.out.println("Input" +number +"Integer values.\r"); //console next line .\r
int[] value = new int[number];
for(int i=0; i<value.length; i++){
value[i] = scanner.nextInt(); //console 다음숫자 입력가능토록
}
return value;
}
//sum과 average 구하기
public static double getAverage(int[] array){
int sum=0;
for(int i=0; i<array.length; i++){
sum += array[i];
}
return (double)sum/(double)array.length;
}
}
Output
D:\IT\JDK\jdk11.0.6_10\bin\java.exe "-javaagent:D:\IT\IDEA\IntelliJ IDEA Community Edition 2020.1\lib\idea_rt.jar=53357:D:\IT\IDEA\IntelliJ IDEA Community Edition 2020.1\bin" -Dfile.encoding=UTF-8 -classpath D:\IT\NewProject\Array\out\production\Array com.company.Average
Input5Integer values.
34
2
4
6
7
Element 0 value =34
Element 1 value =2
Element 2 value =4
Element 3 value =6
Element 4 value =7
Average is 10.6
Process finished with exit code 0