Contents
숫자 추측 게임 (UpDownGame)ArrayList
list 인터페이스를 상속받은 클래스 중 하나.
배열은 크기가 한번 결정되면 절대 변경할 수 없지만, (연속적인 공간을 갖기 때문에)
ArrayList 클래스는 배열의 크기를 동적으로 변경하면서 사용할 수 있다.
import java.util.ArrayList; public class ArrayListTest { public static void main(String[] args) { ArrayList<String> list = new ArrayList<>(); list.add("철수"); list.add("영희"); list.add("순신"); list.add("지영"); for (String obj : list) System.out.print(obj + " "); System.out.println(); System.out.println(list); } }
.add ()
: 요소를 추가 ex) list.add(”철수”)
.remove ()
: 요소를 제거 ex) list.remove(3)
: list(3)의(4번째 열) 요소를 삭제
0 , 1 , 2 , 3순이기 때문에
숫자 추측 게임 (UpDownGame)
import java.util.Scanner; public class UpDownGame { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int user = 0; int random = (int)(Math.random()*100) + 1; int count = 0; // System.out.println(random); do { System.out.print("정수를 입력하세요 : "); user = sc.nextInt(); if (random == user) break; else if ( random > user) System.out.println("UP"); else System.out.println("Down"); count ++; }while (random != user); System.out.println("축하합니다. Tr=" + count); } }
Share article