목록프로그래밍 언어 (80)
나의 IT일지
배열은 같은 타입을 가진 저장공간들을 하나로 묶어놓은 형식으로, 같은타입의 비슷한 내용을 가진 변수들을 편하게 관리하기 위해서 사용한다. 배열은 index값으로 공간을 구분이 하기에, 반복문을 사용하기 용이하다. 배열 배열에는 1개당 1개의 데이터만 저장할 수 있다. 그렇기 때문에 많은 데이터를 저장하기 위해서는 많은 변수가 필요하다. 하지만 변수를 많이 선언하게 되면, 코드의 길이가 길어지게 된다. 그래 my-it-diary.tistory.com 2차원 배열 다차원 배열이란 배열을 요소로 가진 배열로, 비슷한 데이터 값들을 구별해서 저장할 때 주로 사용된다. 종류로는 평면적(행,열)으로 저장하는 2차원 배열과 입체적(행,열,면)으로 저장하는 3차원 배열이 있다. 2차원 배열은 배열의 각 요소가 1차원 ..
파일이란 데이터를 담는 논리적인 단위로, 데이터값을 가지고 있는 내용부분과 그 파일을 구분할 수 있도록 이름을 붙히는 제목부분으로 나눠져 있다. 변수나 배열은 프로그램이 실행되는 동안만 데이터를 가지고 있어서 다루는 것이 힘들다. 그래서 이러한 파일을 IDE를 통해 파일로 저장, 호출이 가능한데, 이 기능을 가진 함수를 파일 입출력 함수라고 한다. 파일의 입출력은 다음과 같은 과정이 진행되어야 한다. 파일 구조체 포인터 변수 선언 파일 개방 및 모드 설정 후 포인터에 저장 파일 입출력 파일 폐쇄 파일 개방과 폐쇄 먼저, 파일을 입출력하기 위해서는 파일을 용도에 따라 열어야 한다. 이것을 파일 개방이라고 하는데, 보조기억장치에 있는 파일을 찾아내는 것을 말한다. fopen(컴퓨터 내의 파일 위치 , 개방 ..
배열에는 1개당 1개의 데이터만 저장할 수 있다. 그렇기 때문에 많은 데이터를 저장하기 위해서는 많은 변수가 필요하다. 하지만 변수를 많이 선언하게 되면, 코드의 길이가 길어지게 된다. 그래서 많은 변수를 한번에 만들 수 있는 방법이 필요하다. 배열 배열은 같은 자료형의 변수들을 묶어서 연속적으로 나열한 자료구조로, 많은 같은 변수를 사용하거나, 같은 타입을 가진 비슷한 정보를 한번에 묶어서 관리하기 위해 주로 사용된다. 배열 선언 배열 객체 선언 1. 데이터 타입[ ] 배열명; 2. 데이터 타입 배열명 [ ]; 배열명 = new 데이터 타입 [요소개수]; 배열을 사용하기 위해서는 어떤 타입의 배열을 만들지 선언을 한 뒤, 선언한 배열에 해당 타입의 공간을 생성한다고 선언을 해야한다. 그래서 배열 선언 ..
제어문은 프로그램의 흐름을 변경하는 문법으로, 조건이 참일 경우 블록에 있는 실행문을 실행하는 조건문, 조건이 참일 동안 볼록에 있는 실행문을 반복 실행하는 반복문이 있다. 이러한 제어문도 실행을 종료해야 하며, 실행을 스킵해야 하는 경우가 있다. 이런경우에 사용하는 break문과 continue문을 사용한다. break문 break문은 제어문의 실행블록을 탈출 할 때 사용하는 문법으로, 주로 switch문과 반복문의 무한반복 될 경우에 사용된다. package pack0324; import java.util.Scanner; public class Code2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); fl..
프로그램은 위에서 아래로 왼쪽에서 오른쪽으로 실행하는 흐름을 가지고 있다. 이러한 프로그램의 흐름을 제어하는 문법이 있는데, 이를 제어문이라고 한다. 반복문은 제어문의 일종으로, 정해진 조건에 따라 흐름을 반복하는 문법이며, 종류로는 while문과 for문이 있다. 반복문 - while문 while문은 조건식이 true인 동안 명령블록을 반복하는 문법으로, 조건식은 true혹은 false의 결과값을 갖는 식인 비교연산식, 논리연산식이 오며, boolean변수의 값인 true,false가 올 수도 있다. 구조식 순서도 while(조건식){ 조건이 참일때 반복할 명령 1; } 명령 2 위의 순서도는 while문의 순서도로, "조건식이 참일때동안 블록안에 있는 명령을 반복한다." 즉, 조건식이 true이면 계..
프로그램은 위에서 아래로 왼쪽에서 오른쪽으로 실행하는 흐름을 가지고 있다. 이러한 프로그램의 흐름을 제어하는 문법이 있는데, 이를 제어문이라고 한다. 제어문에는 정해진 조건에 따라 흐름을 제어하는 문법인 조건문과 정해진 조건에 따라 흐름을 반복하는 문법인 반복문이 있다. 반복문의 사용 이유 반복문은 특정한 동일작업을 반복적으로 수행하고 싶을 때 사용하는 문법으로, 반복되는 명령을 처리하기 위해서 사용한다. 만약 반복문을 사용하지 않는 경우, 실행문이 많아지게 되고, 그만큼 코드의 양이 증가하게 된다. 그래서 반복문을 사용함으로써, 코드의 길이를 줄이는 것이다. 예를 들어보자, "Java는 객체지향언어이다."라는 문장을 10번 출력한다고 하자. 그렇다면 해당 소스코드는 다음과 같다. package pack..