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