배열 (3) 썸네일형 리스트형 [JAVA STUDY] DAY3. Memory Reference / 배열 / 확장 for / Call / enum DAY3. 키워드 Memory Reference 배열 확장for Call by Value/Reference enum 문자열 > 숫자 : Interger.parseInt(String s); 1-1. 데이터 타입 1-2. 변수의 메모리 사용 기본 타입 변수 (정수, 실수, 논리) : 실제 값을 변수 안에 저장 참조 타입 변수 (배열, 열거, 클래스, 인터페이스) : 주소를 통해 객체 참조 1-3. JVM이 사용하는 메모리 영역 메소드 영역 JVM 시작할 때 생성 로딩된 클래스 바이트 코드 내용을 분석 후 저장 모든 스레드가 공유 힙 영역 JVM 시작할 때 생성 객체/배열 저장 사용되지 않은 객체는 Garbage Collector가 자동 제거 JVM 스택 스레드 별 생성 메소드(클래스 내 함수) 호출할 때마다.. [C++] 카드게임 [목적] 0부터 9까지의 숫자가 표시된 카드를 가지고 A와 B가 게임을 한다. 두 사람의 카드의 숫자값을 입력 받은 후 각 라운드 마다 이긴 사람이 3점을 가져가게 되며, 비기는 경우에는 두 사람 모두에게 1점이 주어진다. 총 10라운드의 게임이 끝난 후 A와 B의 점수를 출력하며, 두 사람 중 승자를 출력하는 프로그램이다. 만약, 두 사람의 10라운드의 결과가 모두 비겼을 시 "D"라고 표시하며 승점만 같은 경우에는 마지막에 이긴 사람을 승자로 하여 출력한다. [입력예제] 4 5 6 7 0 1 2 3 9 8 1 2 3 4 5 6 7 8 9 0 [출력예제] 16 13 A A의 10라운드의 대결 카드는 윗줄에 입력받았으며, B의 10라운드 대결 카드는 아랫줄에 입력을 받았다. 각 라운드의 숫자를 비교하여 .. [C++] 분노 유발자 [목적] 한 줄에 앉는 학생 수를 입력받은 후 학생 들의 키를 앞자리에 앉은 학생부터 입력받는다. 앉은 학생의 뒷 자리 학생들 보다 키가 큰 경우 분노유발자라 칭한다. 총 분노 유발자가 몇명인지 출력하는 프로그램이다. [입력예제] 10 56 46 55 76 65 53 52 53 55 50 [출력예제] 3 총 10명의 학생이 한 줄에 앉아있다. 제일 처음에 앉은 친구는 2, 3번째 앉은 친구보단 키가 크지만 그 이후의 친구보다는 키가 작아 분노유발자가 아니다. 하지만 76, 65, 55의 키를 가진 4, 5, 9번째 친구는 뒷자리 친구들 보다 키가 크기에 분노유발자이다. 분노유발자는 총 3명이므로 3을 출력한다. [코드 1] #include using namespace std; int main(int ar.. 이전 1 다음