오늘 수업 내용

class Main {
	public static void main(String[] args) {
		new App().run();
	}
}
class App {
	int numsSize = 0;
	int[] nums = new int[5];
	
	public void add(int num) {
		if ( numsSize >= nums.length ) {
			System.out.println("Array is full!");
			return;
		}
		
		System.out.printf("== 숫자 %d 추가 ==\\n", num);
		
		nums[numsSize] = num;
		numsSize++;
	}
	
	public void printArrayDump() {
		System.out.println("== 배열덤프시작 ==");
		for ( int i = 0; i < nums.length; i++ ) {
			System.out.printf("nums[%d] : %d\\n", i, nums[i]);
		}
		System.out.println("== 배열덤프끝 ==");
	}
	
	public void remove(int index) {
		System.out.printf("== %d번 좌석 숫자 제거 ==\\n", index);
		
		for ( int i = index + 1; i < numsSize; i++ ) {
			nums[i - 1] = nums[i];
		}
		
		numsSize--;
	}
	
	public void run() {
		add(10);
		add(20);
		add(30);
		add(40);
		add(50);
		printArrayDump();
		remove(1);
		printArrayDump();
		add(60);
		printArrayDump();
	}
}
public Article getarticle (int id) {
	if ( i == 1 ) {
			return article1;
} else if ( i == 2) {
			return article2;
} return null;

// getarticle이라는 뜻은 article에 존재하는 뭔가를 가져오는 명령어이다.
class app {
	int numsSize = 0;
	int [] nums = new int[10];

public void add(int num) {
	if (numsSize >= numsSize.length) {
		System.out.println( "Array is full");
		return;
}
	nums[numsSize] = num;
	numsSize++;
}

public void printArray() {
	for (int i = 0; i = length; i++) {
		System.out.printf("nums[%d] : %d\\n", i, nums[i]);
			nums[i - 1] = nums[i]
	}
}

public void remove(int index) {
	for (int i = index + i; i < numsSize; i++) {
	}
	numsSize--;
}

//위의 코드를 한번에 실행하는 기능 개념
public void run {
	add(10);
printArray();
	add(20);
	add(30);
Article a; //리모콘 저장공간 1개
new Article (); //게시물 저장할 수 있는 공간
Article[] a = new Article [10]; //리모콘 저장 공간 10개임 -> 게시물이 아님

------------------------------------------------------------------------
** 결론 ** (article 2개 만들기 위한 노력)
Article article1 = new Article();
Article article2 = new Article();

//위와 동급인 코드를 생성하려면 아래와 같다.

Article[] articles = new Article[4]; 
articles[0] = new Article();
articles[1] = new Article();  
articles[2] = new Article();  
articles[3] = new Article();  

** 그렇다면 왜 굳이 위와 같은 코드를 사용하는 것일까? 4줄에서 5줄인데? ?.? **

정답은 for 문!!

Article[] articles = new Article[5];

for ( int i = 1; i < articles.length; i++) {
	articles[i] = new Article();
} 

==> 이런식으로 코드가 깔끔해짐.

오늘 시도 한 일