< 매일 1시간씩 공부하는 JAVA - 1 >
무턱대고 스프링 부트부터 공부하려다가
너무 급하게 생각했다는 걸 깨달았다.. ㅎㅎ..
시간이 걸리더라도 기초부터 튼튼히 하여
JAVA - Spring - Spring Boot 이렇게 코스를 잡았다..
오늘은 JAVA 첫 수업을 시작하는데 수업은
생활코딩(이고잉)님의 유투브 영상
출처 : https://www.youtube.com/watch?
v=qR90tdW0Hbo&list=PLuHgQVnccGMCeAy-2-llhw3nWoQKUvQck
이걸로 시작하기로 했다!
기존에 반복문까지는 PHP에서 개념을 알고 있어 배열부터는 조금은
다를 것이라고 판단하였기에 배열 수업부터 시작!
배열 : 연관된 정보를 그룹핑 하는데 사용한다.
학교와 학년과 반을 예로 들어볼 수 있다.
String[] classGroup = { "최진혁", "최유빈", "한이람", "이고잉"};
여기서 배열을 가져와서 사용할 때
System.out.println(classGroup[0]);
이렇게 출력 시 "최진혁"이 출력이 된다.
여기서 [0]은 인덱스를 의미하며 최진혁이 담겨있는 배열의 인덱스이다!
아싸! ㅋㅋㅋ
System.out.println(clasGroup.length)
// # 결과 값은 배열의 크기를 나타낸다
배열과 반복문의 혼용을 사용을 해서
해당 배열의 크기만큼 반복문을 사용할 수 있다!
String[] members = { "최진혁", "최유빈", "한이람", "이고잉"};
for (int i = 0; i < members.length; i++){
String member = members[i];
System.out.println(member + "이 상담을 받았습니다.");
}
// # 출력문
최진혁이 상담을 받았습니다.
최유빈이 상담을 받았습니다.
한이람이 상담을 받았습니다.
이고잉이 상담을 받았습니다.
다음은 for each문에 대해서 알아보자
String[] members = { "최진혁", "최유빈", "한이람", "이고잉"};
for (String e : members){
System.out.println(e + "이 상담을 받았습니다.");
}
// # 출력문
최진혁이 상담을 받았습니다.
최유빈이 상담을 받았습니다.
한이람이 상담을 받았습니다.
이고잉이 상담을 받았습니다.
결과 값은 같지만 코드가 훨신 간결해졌다!
저 for each문은 members의 배열의 값을 String e에 담으면서
다 담을때까지 반복을 한다.
오늘은 배열까지! 내일은 메소드를 공부해보도록 해야겠다!
귀에 아주 쏙쏙 박히고 재미있다!! Spirng Boot로 웹 개발을 하는 그 날까지 화이팅!!