자바에서 순서, 이름, 과목1, 과목2, 합계, 평균의 값을 출력 하는 자바 프로그램을 만들어 보겠습니다.
자바 파일은 SchoolVo.java, Main.java 입니다.
SchoolVo.java
public class SchoolVo {
private String name;
private int book1;
private int book2;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getBook1() {
return book1;
}
public void setBook1(int book1) {
this.book1 = book1;
}
public int getBook2() {
return book2;
}
public void setBook2(int book2) {
this.book2 = book2;
}
}
Main.java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<SchoolVo> list = new ArrayList<SchoolVo>();
SchoolVo vo = new SchoolVo();
vo.setName("김철수");
vo.setBook1(70);
vo.setBook2(80);
list.add(vo);
vo = new SchoolVo();
vo.setName("김영희");
vo.setBook1(90);
vo.setBook2(80);
list.add(vo);
vo = new SchoolVo();
vo.setName("홍길동");
vo.setBook1(70);
vo.setBook2(77);
list.add(vo);
System.out.println("순서\t 이름\t 과목1\t 과목2\t 합계\t 평균\t");
int cnt = 1;
for(SchoolVo result : list) {
System.out.println(cnt++ + "\t" + result.getName() + "\t" + result.getBook1() + " \t" + result.getBook2() + "\t" +
getSum(result.getBook1(), result.getBook2()) + "\t" +
getAvg(result.getBook1(), result.getBook2()));
}
}
// 합 구하기
private static int getSum(int book1, int book2) {
int result = 0;
result = book1 + book2;
return result;
}
// 평균 구하기
private static double getAvg(int book1, int book2) {
double result = 0f;
result = (book1 + book2) / 2f; // 소수점 까지 보이기 위해 f를 붙여 준다
return result;
}
}
이렇게 하고 실행을 하면 결과값은 아래처럼 보여 집니다.
결과)
'IT, 인터넷 > JAVA, 스프링부트' 카테고리의 다른 글
자바 float, double 소수점 계산하기 (0) | 2021.09.24 |
---|---|
자바 Scanner 사용해서 커피값 계산하기 (0) | 2021.09.24 |
자바 2차원배열값의 합과 평균 구하기 (0) | 2021.09.23 |
자바 LIST, ArrayList, getter, setter 사용하여 클래스 변수에 값 넣고 확인 하기 (0) | 2021.09.18 |
자바 while문 으로 1~10 까지 더하기 (0) | 2021.09.17 |