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);
}
}
반응형
'자바과정 > Java' 카테고리의 다른 글
Java 기초 - 4일차 (0) | 2021.02.02 |
---|---|
Java 실습(성적처리프로그램:함수2) - 3일차 (0) | 2021.02.02 |
Java 실습(성적처리프로그램:배열) - 3일차 (0) | 2021.02.01 |
Java 실습(성적처리프로그램) - 3일차 (0) | 2021.02.01 |
Java 기초 - 3일차 (0) | 2021.02.01 |
댓글