자바과정/Java
Java 실습(성적처리프로그램:함수1) - 3일차
Parkej
2021. 2. 2. 00:48
1명만 처리
import java.util.Scanner;
public class test222 {
// 함수를 이용해서 만들어보기 입력, 연산, 출력
public static void main(String[] args) {
// 선언
String name = "";
int []score = new int[4];//국 영 수 총
float avg = 0;
Scanner sc = new Scanner(System.in); // 객체선언
name = input(sc);
op(sc, score, avg);
dis(name,score,avg);
}
static String input(Scanner sc) {
// 입력
System.out.print("이름 입력 : ");
return sc.next();
}
static void op(Scanner sc, int []score, float avg) {
// 연산
System.out.print("성적 입력(국 영 수) : ");
for(int i=0;i<score.length-1;i++) {
score[i] = sc.nextInt();
score[3] += score[i];
}
avg = score[3]/3.0f; // 3.0은 더블 3.f는 float > 자동형변환
}
static void dis(String name, int []score, float avg) {
// 출력
System.out.println(name);
for(int i=0;i<score.length;i++) {
System.out.println(score[i]);
}
System.out.println(avg);
}
}
반응형