자바과제
package collection;
import java.util.ArrayList;
/**
*
* 스트링 타입의 리스트(숫자)의 합
*
*/
public class ListExam1 {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>();
list.add("100");
list.add("50");
list.add("10");
// 합계계산출력
String temp= null;
int sum = 0;
for(int i=0;i<list.size();i++) {
temp = list.get(i);
int a = Integer.parseInt(temp);
sum = sum + a;
}
System.out.println(sum);
}
}
package collection;
import java.awt.Point;
import java.util.ArrayList;
/**
*
* List<Point> 좌표를 3개 입력하고 전체 조회하는 프로그램
*
*/
public class ListExam2 {
public static void main(String[] args) {
// TODO 자동 생성된 메소드 스텁
Point p = new Point(10,20);
System.out.println(p);
ArrayList<Point> list = new ArrayList<Point>();
list.add(new Point(20,30));
list.add(new Point(10,20));
list.add(new Point(30,60));
int temp = 0;
int sum=0;
for(int i=0; i<list.size(); i++) {
temp = list.get(i);
int a = temp;
sum = sum +a;
}
System.out.println(sum);
//전체조회 프로그램
}
}
package collection;
import java.util.HashSet;
/**
*
* 중복값 허용 안 함, 순서 없음
* @author 권혜진
* 인터페이스 개념 확실히 알아오기
*/
public class SetTest {
public static void main(String[] args) {
HashSet<String> set = new HashSet<String>();
set.add("사과");
set.add("바나나");
set.add("사과");
System.out.println(set);
//전체조회
for(String temp : set) {
System.out.println(temp); // 중복값 허용 안 함
}
}
}