Fullstack-Study-241204-250625

커리큘럼(12-30/변경)

01. Java (v)
02. git 
03. Database
04. Jsp [Server]

05. 미니프로젝트 (3W)
06. HTML,CSS  
07. JS

08. SpringFramework , SrpingBoot
09. React JS [Front-end]
10. 중간프로젝트 (1M)
11. Linux 명령어
12. AWS 클라우드
13. DevOps - Docker
14. App - Android
15. 최종프로젝트 (1M)

반복문

- 중첩 반복문

for(int i=1;i<=9;i++) {		

	for(int j = 1;j<=i;j++) {
		System.out.println(i+ "-" + j);
	}

}
- 별찍기 문제(백준)

ex) https://www.acmicpc.net/problem/2439
  
for(int i=1;i<=5;i++) {
	for(int j =1;j<=5-i;j++) {
		System.out.print(" ");
	}
	for(int k=1;k<=i;k++) {
		System.out.print("*");
	}
	System.out.println();
}

- 향상된 for문

for(배열의 값을 담을 변수 : 배열의 이름) {
  	실행문;
  }
int[] arr = {1,2,3,4,5};

for(int ar : arr){
	System.out.println(ar);
}

탈출문

1. break

outerloop:
for(char u ='A';u<='Z';u++) {
	for(char l='a';l<='z';l++) {
		System.out.println(u+"-"+l);
		if(l=='c') 	break outerloop;  // 바깥쪽 break문 탈출
	}//inner
}//outer

2. continue

	for(int i=1;i<=10;i++) {
		if(i%2==0) {
			continue;
		}
		System.out.println(i);
	}