[JAVA] 3-7. ArrayList 클래스

Dec 15, 2023
[JAVA] 3-7. ArrayList 클래스
💡
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순이기 때문에
notion image
 

숫자 추측 게임 (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

MiracleCoding