전체 글(366)
-
intValue() 와 parseInt() 차이
intValue() 는 Integer 객체에서 int형 값을 뽑아 내는 메소드 parseInt() 는 String형 객체에서 int형 값을 뽑아 내는 메소드
2010.06.12 -
아파치 톰캣(Apache_tomcat) 5.5 , 6.0 2010.06.12
-
재귀함수를 이용한 Factorial 함수 구현
n! 구하는 재귀적 함수 이용 프로그램 1부터 10까지의 n!을 구하여 출력하는 프로그램을 작성해보자. 굉장히 간단한 프로그램이다. Factorial의 수학적 정의대로 함수를 구현하면 쉽다. Int형 Factorial(int n) 함수를 선언 후, 함수 구현은 0!도 1이므로 n값을 비교하여 1보다 작거나 같을 때 1을 반환하고, 아니면 n*Factorial(n-1)을 반환해주면 간단하다. #include int factorial(int n); int main(void) { int i,result; for(i=0;i
2010.06.11 -
C call by value , call by reference
C에서는 cally by value 밖에 없다고 한다. 간혹 call by reference 도 있다고 하는데 그건 단지 흉내만 낸 것일 뿐이라고 하는데 무엇일까...? 일단 스크랩은 해봤는데 좀 더 알아보고 다시 포스팅 해야겠음.. #include //void swap(int a, int b); Call By Value void swap(int *a, int *b); //Call By reference int main() { int num1=10; int num2=20; swap(&num1,&num2); //Call By Value //swap(&num1,&num2); //Call By reference //printf("Call By Value 스왑을 한 결과 : num1=%d, num2=%d\n",..
2010.06.11 -
포인터와 malloc 이용해서 배열크기 정하기
포인터와 malloc을 이용하면 run-time때 배열의 크기를 정할 수 있습니다. 상수로 배열의 크기를 정할 경우, int arr[10]; 이같이 배열 선언을 하고 arr[0] = 1; arr[1] = 2; arr[2] = 3; ... arr[9] = 10; 이렇게 값을 대입시키거나 scanf(“%d”, &arr[0]); 이런식으로 사용자로부터 값을 입력받게 됩니다. 반면, 포인터와 malloc을 이용하면, (malloc이란 memory allocation을 줄인말로 입력받은 길이(byte)만큼 메모리공간을 할당하는 함수입니다. malloc(4)이란 4 bytes 만큼 메모리공간을 할당하란 뜻입니다. 기본적으로 (void *) 리턴타입을 가지고있기 때문에 포인터에 대입 시 (int *) 또는 (char..
2010.06.11 -
[JDBC]방명록 만들기
** 소스 목록 ** 1. guestbook_list.jsp 2. guestbook_form.jsp 3. guestbook_edit_form.jsp 4. guestbook_control.jsp 5. GuestBook.java 6. GuestBean.java 7. guestbook_error.jsp 테이블 생성 ucreate table guestbook( gb_id int not null primary key auto_increment, gb_name varchar(15) not null, gb_email varchar(50) null, gb_passwd varchar(6) not null, gb_tel varchar(14) null, gb_date datetime not null, gb_contents ..
2010.06.04