전체
-
Java 클래스 오버로딩Java/Java 기초 2012. 6. 21. 23:25
이번 포스팅엔 자바의 오버로딩에 대해 설명하겠습니다. C언어의 경우 객체를 계속 생성해야 하기 때문에 변수를 계속 생성해야 하지만 자바의 경우 오버로딩을 하여 중첩시켜 사용할 수 있습니다. 예제를 보겠습니다. 01 class First { 02 int a, b; 03 } 04 public class Inheritance { 05 public static void main(String args[]) 06 { 07 First myFirst1 = new First(); //클래스 First로부터 선언된 객체를 생성합니다. 08 First myFirst2 = new First(); 09 int m1, m2; 10 11 myFirst1.a=5; //가져온 객체에 값을 입력합니다. 12 myFirst1.b=6; 1..
-
Java 3차 배열Java/Java 기초 2012. 6. 21. 00:15
이번엔 3차 배열에 대해 알아보겠습니다. 저는 자바 처음할 때 3차 배열이라길래 공간적 3차원을 말하는 줄 알았습니다. 하지만 2차 배열을 여러 개 나열한 배열을 3차 배열이라 합니다. 자세한 내용은 밑의 예제를 살펴보겠습니다. 클래스명은 TriArray입니다. 01 public class TriArray { 02 public static void main(String args[]) 03 { 04 int TArray[][][] = new int[2][4][5]; // 2*4*5 크기의 배열을 선언합니다. 05 int a, b, c, d=1; 06 for(a=0;a
-
Java 2차 배열Java/Java 기초 2012. 6. 20. 23:28
이번 포스팅은 2차 배열에 관한 내용입니다. 어제 포스팅 한 내용중에 두칸 짜리 배열이 있었죠? int array[][] = new int[][]; 이렇게 칸이 두 칸인 경우 이 것을 2차 배열이라고 합니다. 어떤 구조로 되어있냐 하면 예를 들어 5행 6열의 배열이 있다고 합시다. int array[][] = new int[5][6]; // 이렇게 선언합니다. 0행 0열 0행 1열 0행 2열 0행 3열 0행 4열 0행 5열 1행 0열 1행 1열 1행 2열 1행 3열 1행 4열 1행 5열 2행 0열 2행 1열 2행 2열 2행 3열 2행 4열 2행 5열 3행 0열 3행 1열 3행 3열 3행 3열 3행 4열 3행 5열 4행 0열 4행 1열 4행 2열 4행 3열 4행 4열 4행 5열 구조는 이렇게 짜여지고 항상..
-
Java 배열Java/Java 기초 2012. 6. 19. 21:31
기초를 다 건너뛰고 배열부터 소개해 드린 이유는 나중에 배열이 배우게 될 GUI에 필수불가결한 요소이기 때문입니다. 배열의 정의 방법을 간단하게 소개하겠습니다. type[] name = new type[size]; type name[] = new type[size]; type[][] name = new type[size][size]; type name[][] = new type[size][size]; // 칸이 두칸 이상인 것은 2차 이상의 배열을 뜻합니다. type[] name[] = new type[size][size]; // type은 배열의 선언 형식을 뜻합니다. 예제를 보겠습니다. 결과 number 배열의 칸 수 :10 1부터 10까지의 합 : 55 1부터 10까지의 합의 평균 : 5.5 여기서..
-
시작하기에 앞서Java/Java 기초 2012. 6. 19. 21:19
Java부터 먼저 포스팅 하기로 결정하였습니다. 그 이유는 C언어나 C++로 GUI를 구현하기 위해 MFC와 API를 포스팅 해야 하는데 사실상 제가 서툴기 때문에 그나마 GUI를 구현하기 쉬운 자바부터 먼저 포스팅 하기로 했습니다. 죄송합니다 ㅠㅠ 먼저, 자바 프로그래밍을 위한 준비 프로그램을 소개하겠습니다. 이클립스 다운로드 : http://www.eclipse.org/downloads/ 위 사이트에 들어가면 아래와 같은 사진의 탭이 있는데 자신의 운영체제 비트 수에 맞는 것으로 다운로드 합니다. 자바 다운로드 : http://download.oracle.com/otn-pub/java/jdk/7u5-b05/jdk-7u5-windows-i586.exe
-
비쥬얼 스튜디오 첫 시작Visual Studio 2012. 6. 17. 18:12
반갑습니다. 한동안은 C++위주로 포스팅 할 예정입니다. 먼저, http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express 새로 만들기 > 프로젝트 까지 오시기 바랍니다. 단축키는 Ctrl+Shift+N입니다. 그림이 잘 안보이실텐데 먼저 Visual C++ 항목 - Win32 콘솔 응용프로그램 - 이름 항목 까지 완료하고 확인 버튼을 누르시면 됩니다. 그럼 그림과 같이 설정마법사가 뜨게 되는데 다음을 누르고 빈 프로젝트에 체크해주시고 마침을 누릅니다 그림과 같이 새 항목을 누르고 확장자 cpp를 선택하시고 파일 이름을 입력한 뒤 추가 버튼을 누릅니다. 여기까지 잘 따라 오셨습니다. 이로써 C++의 기본 설정은..