새싹개발자 2020. 12. 6. 00:07

12.04

 

<실습>

1. 자바 프로그램 반복문 : 기본 for문, 향상된 for문

2. member_list.jsp에 적용

3. 회원 멤버 클래스 만들기

: 회원상태정보 저장하는 필드(멤버변수, user_id, user_name, email,..) 생성,  VO(Value Object)클래스

4. 회원 멤버변수의 행동 양식 규정하는 메소드 생성

5. 자바프로그램 : 배열, 추상, 상속, 인터페이스 연습

 

자바프로그램 사용하기 위해, src/test/java 폴더를 만들고, kr.or.test 패키지를 만든다.

그 안에 class 파일을 생성하는데, 중요한 것은 

1. 클래스명 첫글자는 대문자

2. public static void main(String[] args) 옵션 체크하기

3. 실행할 땐, Run as-> Java Application

 

- for 반복문 연습

LoopApp.java 생성

 

기본 for문

int[] numbers = {1,2,3,4,5,6,7,8,9,10};
int cnt; 
for(cnt=0; cnt<10; cnt++) {
System.out.println("현재 카운터는 " + numbers[cnt]);
}

향상된 for문 - 스프링 jsp에서 가장 많이 사용하게 될 구문

String[] names = {"사용자1", "사용자2", "사용자3", "사용자4", "사용자5"};
for(String user_name:names){
System.out.println("등록된 사용자 이름은 " + user_name);
}

String[][] members = {
{"admin", "관리자", "admin@abc.com", "true", "2020-12-01", "ROLE_ADMIN"},
{"user", "사용자", "user@abc.com", "false", "2020-12-04", "ROLE_USER"}
};

for(String[]:members){
System.out.println(member[0]+ " | " + member[1]+ " | "+ member[2]+ " | " 
		+ member[3]+ " | " + member[4]+ " | " + member[5]);
}

 

 

- 위에서 사용한 for문을 member_list.jsp에 적용해본다.