전체 글

열심히 살아보기위해 만든 블로그입니다.
HashSet package kr.s27.collection; import java.util.HashSet; import java.util.Iterator; public class HashSetMain01 { public static void main(String[] args) { //HashSet:중복값 불허 String[] array = {"Java","JSP","Java","Oracle"}; HashSet hs = new HashSet(); for(String n : array) { hs.add(n);//중복 불허 } //저장된 요소의 목록 System.out.println(hs); System.out.println("-----------------------"); //저장된 요소의 출력 Itera..
Stack스택(LIFO 후입선출) package kr.s27.collection; import java.util.Stack; public class StackMain { public static void main(String[] args) { //스택(Stack) :후입선출 LIFO(Last-In First-Out) 방식 String[] array = {"진달래","백합","개나리","벚꽃","장미"}; Stack stk = new Stack(); //Stack은 util 패키지에 있어서 호출이 필요 //반복문을 이용해서 Stack에 요소 저장 for(int i = 0; i
package kr.s27.collection; public class Score { private String name; private int korean; private int english; private int math; //총점 구하기(int makeSum) public int makeSum() { return korean + english + math; } //평균 구하기(double makeAvg) public double makeAvg() { return makeSum()/3; } //등급 구하기(String makeGrade) public String makeGrade() { String grade; switch ((int)(makeAvg()/10)) { case 10: case 9: g..
package kr.s27.collection; public class Member { private String name;//이름 private int age;//나이 private String job;//직업 private String address;//주소 private String phone;//전화번호 public Member() {} public Member(String name, int age, String job, String address, String phone) { this.name =name; this.age =age; this.job = job; this.address = address; this.phone = phone; } public String getName() { retu..
package kr.s27.collection; public class Product { private String name; //상품이름 private int price; //상품가격 private String num; //상품번호 private String maker; // 제조사 private int stock; //재고 public String getName() { return name; } public void setName(String name) { this.name = name; } public int getPrice() { return price; } public void setPrice(int price) { this.price = price; } public String getNum()..
package kr.s27.collection; import java.util.Vector; public class VectorMain { public static void main(String[] args) { Vector v = new Vector(); //요소의 추가 v.add(100.3); v.add(3.14); v.add(1000.); //1000.0인데 .뒤에 0을 생략해도 JAVA는 인식한다. //확장for문을 이용한 요소의 출력 for (double n : v) { System.out.println(n); } System.out.println("---------------------"); //요소검색 double search = 1000.0; //검색 할 요소 int index = v.in..