gwooden_코린이
java_문제02_221129(7일차) 본문
728x90
package 문제02;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[] arr = {50, 30, 100, 20, 40, 70};
int num; //점수 저장하는 변수
Scanner sc = new Scanner(System.in);;
System.out.print("정수입력 : ");
num = sc.nextInt();
//num 홀수?짝수 출력
Calc calc = new Calc();
if(calc.isOdd(num)) {
System.out.println("입력받은 값은 홀수 입니다.");
} else {
System.out.println("입력받은 값은 짝수 입니다.");
}
//arr배열의 평균이 계산된 결과 출력
System.out.println("평균" +calc.avg(arr));
}
}
정수입력 : 56 입력받은 값은 짝수 입니다. 평균51.666666666666664 |
package 문제02;
public class Calc {
//홀수인지 짝수인지 결과값을 true(를) / false(짝)로 리턴해주는 is0dd메서드
public boolean isOdd(int num){ //접근자 블문
if(num % 2 == 1) {
return true;
} else {
return false;
}
}
//배열을 전달받아 값들의 평균을 구해서 리턴해주는 avg 메서드
public double avg(int[] arr){
int sum = 0; //메서드 내에 우선 합계를 구하는 변수
for(int a : arr) { //배열할때 향상된 for문
sum = sum + a;
}
//
return sum / (double)arr.length; //합계 + 배열방 갯수(.length를 이용해 배열방 자동으로 알맞게)
}
}
728x90
'java > 7일차' 카테고리의 다른 글
java_인터페이스_221129(7일차) (0) | 2022.11.29 |
---|---|
java_문제03_221129(7일차) (0) | 2022.11.29 |
java_상속+오버라이딩_221129(7일차) (0) | 2022.11.29 |
java_final_221129(7일차) (0) | 2022.11.29 |
java_객체지향 추상_221129(7일차) (0) | 2022.11.29 |
Comments