Search

콜렉션벡터_개념03_컨터롤러

대분류
STEP11 콜렉션
소분류
콜렉션벡터_개념

영상

개념

package 콜렉션벡터_개념; import java.util.Scanner; import java.util.Vector; public class 콜렉션벡터_개념03_컨터롤러 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); Vector<Integer> vector = new Vector<Integer>(); while(true) { for(int i=0; i<vector.size(); i++) { System.out.print(vector.get(i) + " "); } System.out.println(); System.out.println(">>> 벡터 컨트롤러 <<<"); System.out.println("[1]추가"); System.out.println("[2]삭제"); System.out.println("[3]수정"); System.out.println("[0]종료"); int sel = scan.nextInt(); if(sel == 0) { break; } else if(sel == 1) { System.out.print("[추가]값 입력 : "); int num = scan.nextInt(); vector.add(num); } else if(sel == 2) { System.out.print("[삭제]값 입력 : "); int num = scan.nextInt(); boolean check = false; for(int i=0; i<vector.size(); i++) { if(num == vector.get(i)) { vector.remove(i); check = true; break; } } if(check == false) { System.out.println("해당 값은 존재하지 않습니다."); } } else if(sel == 3) { System.out.print("[수정]값 입력 : "); int num = scan.nextInt(); int index = -1; for(int i=0; i<vector.size(); i++) { if(num == vector.get(i)) { index = i; break; } } if(index == -1) { System.out.println("해당 값은 존재하지 않습니다."); } else { System.out.print("[교체]값 입력 : "); int change = scan.nextInt(); vector.set(index, change); } } } } }
Java
복사