전체 글196 Java exe파일 만들기 / JSmooth 1. 만들고자 하는 자바의 프로젝트를 export한다. -> jar로 2. JSmooth 실행 후 스켈레톤 설정 -> 도스 or 윈도우 콘솔(GUI구현) 3. Excuatable Binary에 실행될 파일 이름 쓴다 (test.exe) 아이콘은 선택사항, 그림파일 넣으면 ㅇㅋ 4. Application에서 첫째, Use an embedded jar 선택 -> 그러면 파일 browse가능 -> 만든 jar파일을 넣는다그 후 Main Class browse해서 jar내부 Main클래스 선택 5. 상단 다른 이름으로 저장 옆에 아이콘(톱니바퀴 모양 또는 설정 모양) 누르면 실행 파일 생성 완료 ! ㅎㅎ 그림은 추후에 업뎃 IT프로그래밍 2015. 5. 24. 자바) 변수의 종류, 자바 변수의 종류 정리, 자바 변수 종류 자바 변수의 종류에 대해 학습한 내용을 포스팅합니다. 자바 변수의 종류는 크게 4가지로 구성되어 있습니다. ● 지역 변수(Local variables)● 매개 변수(Parameters)● 인스턴스 변수(Instance variables)● 클래스 변수(Class variables) 각각의 변수에 대해 알아보면 1. 지역변수 → { } 내에서 선언된 변수 2. 매개 변수 → 메소드나 생성자에 넘겨주는 변수예를 들면 sum이라는 덧셈을 수행하는 메소드가 있다고 해보면 이것은 public int sum(int num1, int num2) {return num1+num2;} 이렇게 작성될 수 있을 것입니다. 이때 num1, num2는 매개변수, 즉 파라미터가 되는것 입니다. 3. 인스턴스 변수 → 메소드의 밖,.. IT프로그래밍 2015. 4. 18. c언어버블정렬 / 버블 정렬 / c언어 버블 정렬 / 버블 소팅 / c언어 버블 소팅 / 버블정렬 버블정렬이란 ?버블정렬은 큰 수가 떠오르는 것처럼 보여서 지어진 이름이라고 알고 있습니다.왼쪽을 바닥, 오른쪽을 수면이라고 한다면 큰 수가 점차 수면으로 떠오르는 거죠. 버블정렬 알고리즘 버블 정렬은 위의 그림처럼 제일 앞의 수부터 2개씩 비교를 합니다.앞의 수가 뒤의 수보다 더 크면, 자리를 바꿔줍니다. 검은색 볼펜으로 1, 2, 3빨간색 볼펜 4,5파란색 볼펜 6이렇게 총 6단계를 거칩니다. 버블 정렬의 복잡도는 ( n(n-1) )/2를 갖게됩니다. 선택정렬이랑 같죠 ? 버블정렬 소스 #include /* 버블 정렬*/main(){ int number[] = {5,3,4,1,2}; //숫자 입력 int max = sizeof(number)/sizeof(int) - 1; //최종 인덱스 값 int co.. IT프로그래밍 2015. 2. 2. c언어 두 점 사이의 거리 / 두 점 사이의 거리 구하는 c언어 알고리즘 두 점 사이의 거리를 구하는 C언어 프로그램 두 점 사이의 거리를 구하는 c언어 소스#include #include //sqrt(제곱근)을 위한 math.h헤더 추가/* 두 점 사이의 거리를 구하는 프로그램*/main(){ int spot_1[2], spot_2[2]; float distance; printf("점_1좌표를 입력 해주세요(x y) : "); scanf_s("%d %d", &spot_1[0], &spot_1[1]); printf("점_2좌표를 입력 해주세요(x y) : "); scanf_s("%d %d", &spot_2[0], &spot_2[1]); /* 점1과 점2 사이의 거리 구하는 공식 root((점1_x - 점2_x)^2+(점1_y - 점2_y)^2) pow = 제곱을 해주는 mat.. IT프로그래밍 2015. 1. 30. c언어 최대공약수 c언어 최소공배수 / c언어 최소공배수 최대공약수 / c언어 최대공약수 소스 / c언어 최소공배수 소스 c언어로 최대공약수 최소공배수를 구하겠습니다. c언어 최대 공약수 / 최소 공배수 알고리즘 개념우선 c언어로 최대공약수, 최소공배수를 구하기 전에 개념을 알아야 겠죠(아시는 분은 스킵하셔도 됩니다) 최대공약수란 입력받은 숫자를 나눌 수 있는 수중 가장 큰 수최소공배수란 입력받은 두 수의 배수 중 공통되는 가장 작은수를 의미합니다. 손으로 풀면 주로 저런방법으로 풀죠 ?(다들 저렇게 배우셨죠?)공통으로 나누어지는 수로 값을 나누고 그 몫을 아래에 적으면서, 공통으로 나눠지는 수가 1밖에 없을때까지 계속 반복합니다.그리고 나오게 되는 수에서 왼쪽에 있는 수들을 곱하게 되면 최대공약수최대공약수와에 나눠지지 않는 최종값들(아래쪽의 수)까지 곱하면 그 값이 최소공배수가 됩니다.c언어로 만든 최대공약수 / 최소공배.. IT프로그래밍 2015. 1. 30. c언어 약수 출력 / c언어 약수 소스 / c언어 약수 알고리즘 c언어 약수를 구하는 소스 #include /* 약수를 구하는 프로그램 */ main() { int num; printf("약수를 구하고 싶은 수를 입력하세요 : "); scanf_s("%d", &num); //구하고 싶은 수 입력 printf("%d의 약수 : ", num); for (int i = 1; i IT프로그래밍 2015. 1. 30. c언어 소수 / c언어 소수 구하기 / c언어 Prime number / c언어 소수 소스 먼저 C언어 소수 소스 입니다. #include /* 소수를 출력하는 프로그램 소수 : 1과 자기자신만을 약수로 갖는 수*/main(){ int num, count, count_all=0; printf("소수를 구하고 싶은 범위를 입력하세요 (1~입력값) : "); scanf_s("%d", &num); for (int i = 1; i 소수가 아님 count라는 변수는 곧 약수의 개수 입니다.약수의 개수가 2개이다 = 약수가 1과 자기자신뿐이다 = 소수 이걸 이용하여 c언어 소수를 구하였습니다. 이상으로 C언어로 소수를 구하는 알고리즘 포스팅을 마치겠습니다.감사합니다~ IT프로그래밍 2015. 1. 27. 자바 for문 / java for 문 / 자바 for문 예제 / java for문 예제 / 자바 for문 별 / 자바 반복문 자바 for문 에 대해서 포스팅하겠습니다. for문은 반복동작을 수행하기 위해 사용하게 됩니다. 예를 들어 [안녕하세요] 라는 문장을 100번 써야한다고 합시다. for문을 이용하지 않는다고 하면 System.out.println("안녕하세요"); 라는 문장을 100번 적어야 겠죠 ?System.out.println("안녕하세요");System.out.println("안녕하세요");System.out.println("안녕하세요");...System.out.println("안녕하세요"); 자바 for문은 이것을 간편화 해줍니다. package test; public class for_ex { public static void main(String[] args) { for (int i = 0; i = 0; .. IT프로그래밍 2015. 1. 26. jsp session 속성 / jsp session 설명 / jsp 세션 속성 메소드 속성 Object getAttribute(String name) name에 해당되는 객체 값 반환,Object값이 오르모, 반드시 받을 때 형 변환ex) String my_id = (String)session.getAttribute("id"); Enumeration getAttributeNames() 세션의 모든 객체이름 반환 long getCreationTime() 세션이 만들어진 시간 반환 String getId() 해당 세션의 고유 id값 반환 long getLastAccessedTime() 클라이언트가 마지막으로 요청한 시간 반환 int getMaxInactiveInterval() 요청을 하지 않았을 때, 세션을 유지할 최대 시간(요청이 들어오면 다시 0부터 그 시간까지) boolean i.. IT프로그래밍 2015. 1. 13. PHP 변수 전달 / PHP 자료 넘기기 / HTML 자료 넘기기 / POST, GET 방식 차이 / PHP 기초, HTML 기초 PHP 변수 전달 !!PHP페이지에서 다른 PHP페이지로 자료를 넘기는 방법은 2가지가 있습니다.1. POST 방식2. GET방식 POST방식은 주소표시줄에 값이 노출되지 않고, GET방식은 주소표시줄에 값이 노출된다는 차이점이 있습니다.간혹 주소가 노출되지 않는 POST값을 무조건 사용하라는 글이 있는데;;그 쓰임새가 무엇이냐에 따라 나눠 쓰시면 됩니다.만약 로그인 페이지와 같이 값이 노출되면 안되는 곳에서는 POST방식을 취하고, 일반 검색이나 게시판같은곳에서는 GET방식을 취하셔도 무방합니다. 프로그래밍을 하는 입장에서도 GET방식을 취하여 값을 가져와야 하는 경우가 생기기도 합니다. PHP에서 POST방식과 GET 사용방법은 거의 같습니다. test1.php TEST 1 test2.php 위의 소.. IT프로그래밍 2015. 1. 12. <input type = "button"> / input type = button 으로 링크 걸기 설명 + 주의 이렇게 해 놓으면 버튼을 클릭할 시, 해당 링크로 이동이 가능합니다. BUT!!!! 익스플로워 9이하(제가 확인한 최종버전이 9;;)에서는 작동 되지 않습니다. 어디선가 보았는데 태그안에 을 넣어서 작동 시키면 안된다고 하더군요....// 높은 버전의 익스플로워나, 크롬 에서는 작동함. 해결방법은 여러개가 있지만 가장 간단한 onclick 사용법을 알려드리겠습니다. 를 사용하시면 됩니다 주소 부분 작은따옴표 '' 입니다. IT프로그래밍 2015. 1. 12. C언어 선택 정렬 / C언어 선택 정렬 소스 / C언어 선택 정렬 설명 #include #define Number_Size 5 //define을 통해 Number_Size는 5라고 정의/*선택 정렬*/main(){ int number[Number_Size] = { 5, 90, 1, 88, 15 }; //정렬하려는 대상 int i, j; int count = 1; printf("현재 숫자 출력 : "); for (i = 0; i IT프로그래밍 2015. 1. 12. 이전 1 ··· 8 9 10 11 12 13 14 ··· 17 다음