본문 바로가기

JAVA

[JAVA] 자바로 월 끼리의 값 차이 구하기


import java.util.ArrayList;
import java.util.List;
import java.util.Random;

public class App {

 public static void main(String[] args) {
  List<MonthVo> list1 = new ArrayList<MonthVo>();
  List<MonthVo> list2 = new ArrayList<MonthVo>();
  MonthVo vo1 = null;
  MonthVo vo2 = null;  
  
  // Begin: 샘플 데이터 채워 넣기
  Random r = new Random();
  
  for(int i=0 ; i < 12 ; i++) {
   
   vo1 = new MonthVo();
   vo1.setValue( r.nextInt(100) );
   list1.add(vo1);
   
   vo2 = new MonthVo();
   vo2.setValue( r.nextInt(100) );
   list2.add(vo2);
   
  } // end for
  // End: 샘플 데이터 채워 넣기
  
  // 비교하기
  int value1 = 0;
  int value2 = 0;
  
  for(int i=0 ; i < list1.size() ; i++ ) {
   vo1 = list1.get(i);
   vo2 = list2.get(i);
   
   value1 = vo1.getValue();
   value2 = vo2.getValue();
   
   System.out.print( (i+1) + "월: ");
   System.out.println(value1 + " - " + value2 + " = " + ( value1 - value2 ) );
  }
   }
}
// vo
class MonthVo {
 
 private int value;
 public int getValue() {
  return value;
 }
 public void setValue(int value) {
  this.value = value;
 }
  
}