목록Programming/JAVA (17)
고양이 여름이의 지식채널
후입선출(LIFO, Last-In-First-Out) 방식의 자료구조 package ListStackTest; import java.util.ArrayList; import java.util.Scanner; public class stackList{ Scanner sc = new Scanner(System.in); ArrayList al; public stackList(){ al = new ArrayList(); } public void push(){ System.out.print(" 입력 : "); al.add(sc.next()); } public void pop(){ al.remove(al.size()-1);// 마지막 것을 빼기위해 -1을 해주자. } public void getTop(){ Syst..
선입선출(FIFO, First in first out) 방식의 자료구조. package QueueList; import java.util.ArrayList; import java.util.Scanner; public class Queuetest { Scanner sc = new Scanner(System.in); ArrayList al; public Queuetest(){ al = new ArrayList(); } public int push(){ System.out.print(" 입력 : "); al.add(sc.next()); return 1; } public int pop(){ al.remove(0); return 1; } public int getFirst(){ System.out.println(..
Java를 이용해서 만든 블랙잭 게임코드 입니다. import java.util.Scanner; public class Blackjack { public static void main(String[] args) { Scanner input = new Scanner(System.in); int playerTotal = 0; int dealerTotal = 0; System.out.println("Welcome to Blackjack!\n"); // Player's turn playerTotal += (int)(Math.random() * 11 + 1); playerTotal += (int)(Math.random() * 11 + 1); System.out.println("Your cards are: " + ..
Java Collection. Java Collection 프레임워크는 컬렉션을 저장하고 조작하기 위한 통합 아키텍처를 제공하는 클래스와 인터페이스의 그룹입니다. Java는 Collection 프레임워크를 구현하는 ArrayList, LinkedList, HashMap 등의 기본 제공 클래스를 제공합니다. 컬렉션 프레임워크의 주요 목표는 객체 그룹과 함께 작업할 수 있는 유연하고 효율적인 방법을 제공하는 것입니다. 주요 인터페이스 Collection 프레임워크에는 Collection, Set, List 및 Map의 네 가지 주요 인터페이스가 있습니다. Collection 인터페이스는 컬렉션 계층의 루트이며 개체 그룹을 조작하는 방법을 정의합니다. Set 인터페이스는 Collection을 확장하고 중복 요..