본문 바로가기

전체 글19

[JAVA]자바의 열한걸음 : 메소드(함수) 안녕하세요.IT 돌고래입니다.자바의 메소드에 대해서 이야기를 해보겠습니다. 자바의 메소드를 설명하기 전에 메소드는 함수라고도 불립니다. 함수를 이야기하면 중학교 때부터 배운 함수를 많이 생각을 합니다. 수학적인 함수는 어떤 값이 들어가면 수식에 의해서 연산을 하여서 결과 값을 주는 것을 함수로 많이 배워 왔습니다. 하지만 프로그래밍에서 함수는 수학적 개념이 있지만 모든 것이 수학적 개념처럼 사용이 되지 않습니다. 일반적으로 생각하는 수학의 함수입니다. 이 수학적인 함수에 대한 생각을 버리고 처음부터 다시 공부를 한다는 생각으로 함수와 메소드를 공부를 해야 합니다. 그럼 메소드나 함수는 프로그래밍에 어떤 부분을 담당을 하고 있을까요?메소드나 함수는 프로그램에 기능을 담당하고 있습니다. 프로그램이 움직이는 .. 2020. 2. 25.
[JAVA] 파일을 이용한 전화번호부 만들기(콘솔 출력) 안녕하세요. IT 돌고래입니다. 자바로 파일을 이용한 전화번호부를 만들어 보겠습니다. 단, 콘솔 출력을 통해 전화번호부를 출력을 해보겠습니다. 파일 입출력을 통한 전화번호부를 만들고 콘솔로 출력을 해서 전화번호를 확인하는 자바 프로그램을 만들어 보겠습니다. 파일 입출력을 통한 전화번호부 1. 자바 콘솔 2. phone.txt 파일 3. 소스 확인 ArrayList tel = new ArrayList(); //Phone의 데이터를 가지는 ArrayList의 변수를 tel이라고 만들고 //Phone의 데이터를 가지는 ArrayList의 객체를 만들어서 변수 tel에 대입 Controller c = new Controller(); //Controller 라는 클래스 변수 이름을 c로 하고 Controller .. 2020. 2. 22.
[JAVA]자바의 열걸음 : 배열 안녕하세요. IT 돌고래입니다. 자바의 배열에 대해서 이야기를 해보겠습니다. 이전에 쓴 글에서 자바의 세 걸음과 네 걸음에서 변수에 대해서 배웠습니다. 변수는 값을 담고 업데이트하면서 프로그램이 필요로 하는 데이터를 가지고 있습니다. 이전에 배운 변수를 간단히 설명을 드리면 아래의 사진을 확인해 보겠습니다. 자료형인 int인 a라는 변수명을 가진 상자에 값을 10을 대입했습니다. 여기서 값 10은 수시로 바뀔 수가 있습니다. 변수 a라는 공간은 프로그램에서 사용될 것입니다. 변수를 선언하고 사용하는 것이 하나이거나 적으면 문제가 되지 않습니다. 하지만 만약에 100개의 정수 데이터를 담아두어야 하는 변수가 필요로 한다면 상당히 힘들어질 것입니다. 100개의 변수를 선언을 해야 하기 때문입니다. 그래서 이.. 2020. 2. 20.
[JAVA]자바의 아홉걸음 : 조건문과 반복문응용 안녕하세요. IT 돌고래입니다. 자바의 조건문과 반복문이 응용에 대해서 이야기를 해보겠습니다. 어떤 프로그램을 만들더라도 필수적으로 해야만 하는 것이 자바의 일곱걸음에서 배운 조건문과 자바의 여덜걸음에서 배운 반복문입니다. 조건문과 반복문을 쓰는 방법은 간단합니다. 하지만 제가 이전부터 강조드린 어떤 프로그램을 만들려면 조건문과 반복문을 어떻게 만들어야 올바르고 개발자가 원하는 프로그램이 구현을 할 수 있을까? 이 부분이 가장 어려운 부분입니다. 어떤 순서와 조합으로 조건문과 반복문을 써야 하는지를 처음 하시는분들은 끈임없이 생각을 하셔야 합니다. 사람의 사고로만 계속 살아오셨기 따문에 컴퓨터 사고로 생각하는 것은 쉽지 않지만 프로그램 개발자를 하시려면 고민과 생각은 필수입니다. 1. 응용소스 ㄱ. 구구.. 2020. 2. 4.
[JAVA]자바의 여덟걸음 : 반복문 안녕하세요. IT 돌고래입니다. 자바의 반복문에 대해서 이야기를 해보겠습니다. 프로그램을 만들려면 반복적인 일을 수행을 해야 합니다. 왜냐면 한번만 수행하고 동작하지 않으려면 사람이 그 일을 처리를 하는게 사람이 더 빠를것 입니다. 어떤 일을 반복적으로 프로그램이 해주기 때문에 현재 우리는 프로그램 속에서 살고 있는 것이라고 볼 수 있습니다. 그래서 이런 반복적인 일을 하기 위해서 자바에서는 반복문이라는게 있어서 반복문을 활용하여 프로그램 반복적인 일을 수행하고 있습니다. 반복문은 while문, do-while문, for문 이렇게 3가지 반복문을 사용을 하면 됩니다. 1. while문 while문은 while(조건)형식으로 씁니다. 조건이 참일 경우에 계속적으로 반복을 하게 되고 거짓이 되면 반복문을 탈.. 2020. 2. 2.
[JAVA]자바의 일곱걸음 : 조건문 안녕하세요. IT 돌고래입니다. 자바의 조건문에 대해서 이야기를 해보겠습니다. 프로그램을 만들기 위해서는 제어가 필요합니다. 제어를 하려면 만약에 어떤 상황이면 어떻게 움직이거나 행동하고 또 어떤 다른 상황이면 어떻게 실행이 되는지에 대해 정해져 있어야 그 상황이 오면 정해놓은 실행 방법에 따라 실행이 될 것입니다. 만약에 이런 상황이면 이렇게 동작하라고 하는 명령문은 Java에서 두 가지가 있습니다. if문과 switch문 두 개를 활용하여 프로그램을 분기를 할 수가 있습니다. 이 두 개의 명령어를 조건문이라고 합니다. 1. if문 if문은 if(조건) 형식으로 씁니다. 그리고 if문과 같이 쓸 수 있는 구문들이 있습니다. 한번 소스로 확인해 보겠습니다. int a = 10; // if문 혼자 단독으로.. 2020. 1. 22.