본문으로 바로가기

Code Storage

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 방명록
관리자
  • 블로그 이미지
    코드봇

    자료구조, C, C++, 파이썬 등을 다루는 블로그 입니다.

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

[1]Java의 시작 - Eclipse 설치하고 프로젝트 만들기

Eclipse 설치하기 Eclipse는 이클립스 제단이 제작한 "통합 개발 환경(IDE)" 입니다. 통합 개발 환경이란 코드 편집, 디버깅, 컴파일, 바이너리 배포 등의 소프트웨어 개발에 필요한 작업들을 모두 제공하는 하나의 프로그램을 말하며, 다른 IDE를 사용한다면, 이 과정을 건너 뛰어도 됩니다. (1) Eclispe 설치파일 다운로드 이클립스 공식 홈페이지의 다운로드 페이지 (링크) 로 접속합니다. 주황색 다운로드 버튼을 누르면 설치파일이 다운로드 되며, 다운로드가 끝나면 실행하여 설치를 진행합니다. (2) Eclipse 설치 및 워크스페이스 지정 Eclipe 설치파일을 실행했으면 사용 목적에 따라 설치를 진행합니다. 맨 위의 "Eclipse IDE for Java Developers"를 선택해 ..

Coding/Java 2019. 6. 26. 22:58

데이터와 작업의 모듈화 - 3.함수

함수의 정의 및 사용 함수(function)는 어떤 상황에 필요한 작업들을 하나로 묶어 정의하고 편리하게 불러 사용할 수 있는 모듈화 구조입니다. 반복적인 작업이 많이 이루어 지거나 어떤 목표를 위한 작업을 추상적으로 정의하여 간단하게 문제를 다룰때 사용합니다. int sum(int a, int b) //자료형 함수이름(변수1, 변수2, ··· ) { return a+b; // 전달 받은 변수 a 와 b의 합을 반환하며 복귀합니다. } int main() { printf(sum(2,3)); //printf 함수 내에서 미리 정의한 sum 함수를 호출하고 값을 반환받습니다. } 함수에는 4가지 형태가 존재합니다. 함수를 정의할때 void를 사용하면 함수가 호출된 후 복귀할때 호출했던 위치로 값을 반환 하지..

Education/정보과학 2019. 6. 25. 02:29

데이터와 작업의 모듈화 - 2. 구조체

구조체의 정의 및 사용 구조체를 사용하면 다양한 자료형을 갖는 변수들을 하나로 묶어 정의하고, 이렇게 정의된 형태를 새로운 자료형 처럼 사용할 수 있습니다. 문제 상황에 따라 서로 다른 자료형들을 묶음 단위로 처리하는 것이 편리한 경우 구조체를 사용하여 데이터를 저장하고 쉽게 다룰 수 있습니다. //구조체 선언 struct point //struct 구조체이름 { int x; //자료형 변수1 int y; //자료형 변수 2 }; //구조체 정의 마지막에는 세미콜론을 붙입니다. //구조체 변수 사용 int main(){ point p, q; //구조체 변수를 선언 p.x = 3; p.y = 5; q.x = 4; q.y = 1; printf("%d , %d : %d, %d", p.x, p.y, q.x, q..

Education/정보과학 2019. 6. 25. 02:05

데이터와 작업의 모듈화 - 1. 배열

1차원 배열 변수는 어떠한 값을 저장하고 다시 사용하기 위해 사용되는 저장 공간의 이름이라고 할수 있습니다. 그런데, 만약 같은 자료형의 변수들이 많이 필요한 상황일 경우 각각의 변수를 모두 이름이 다르게 선언 해야하는데, 이렇게 만들어진 변수들은 다루기 위해서 각각의 이름을 개별적으로 사용해야 하기 때문에 비효율 적입니다. 이때, 배열을 사용한다면 같은 이름으로 참조 번호(Index)만 다르게 해서 데이터를 다룰수 있게 됩니다. 배열은 아래와 같이 선언할 수 있습니다. int a[10] ; //자료형 이름[개수]; 위와 같이 선언 할 경우 정수를 저장하는 저장공간 10개 ( a[0], a[1], ···, a[9] ) 가 만들어집니다. 학생 20명의 데이터를 관리하는 프로그램을 만든다고 생각해 봅시다. ..

Education/정보과학 2019. 6. 25. 01:48

프로그래밍의 기초 - 5. 표준 입출력

표준 출력 함수 - printf() printf() 함수는 출력하고자 하는 내용을 모니터를 통해 출력하는 함수입니다. 이 함수를 사용하기 위해서는 stdio.h 헤더파일이 필요합니다. printf()함수의 기본 형식은 다음과 같습니다. printf("출력 내용"[,값1, 값2, ···]); · 출력 내용에는 텍스트, 형식 지정문자, 이스케이프 시퀀스 등을 사용하여 출력 내용을 완성합니다. · 값 하나에 형식 지정문자 하나가 대응됩니다. 출력 내용에 작성한 형식 지정문자에 맞추어 출력되게 됩니다. 형식 지정자 출력 형태 %d int형 10진수 정수 %u 부호없는 int형 10진수 정수 %lld long long형 10진수 정수 %f float형, double형 실수 %c 문자 %s 문자열 #include ..

Education/정보과학 2019. 5. 1. 20:11

프로그래밍의 기초 - 4. 자료의 대입과 연산

자료의 대입 실수, 정수, 문자, 문자열 등의 값을 변수에 저장하는 것을 대입(assignment =할당)이라고 합니다. 순수 대입 연산자(=)를 사용하여 대입문을 작성하여 변수에 값을 대입할 수 있습니다. 대입문의 작성 형식은 다음과 같습니다. 변수명 = 값 #include int main() { int a,b; a=2; b=3; return 0; } 산술 연산자 정수나 실수를 이용한 계산을 산술 연산이라고 합니다. 산술 연산에는 사칙 연산인 덧셈, 뺄셈, 곱셈, 나눗셈과 몫, 나머지를 구하는 것이 있습니다. 구분 연산자 기능 산술 연산자 + 덧셈 a+b - 뺄셈 a-b * 곱셈 a*b / 나눗셈 또는 몫 a/b % 몫 a%b ▶ '/' 연산자는 좌우의 피연산자가 모두 정수인 경우에는 몫을 구하고, 그..

Education/정보과학 2019. 5. 1. 19:38
  • 이전
  • 1
  • 2
  • 3
  • 4
  • 다음

사이드바

NOTICE

  • 전체 보기
MORE+

CATEGORY

  • 분류 전체보기 (23)
    • Coding (6)
      • C (0)
      • C# (2)
      • Python 3 (2)
      • Java (2)
    • Education (17)
      • 데이터베이스 프로그래밍 (0)
      • 정보과학 (11)
      • 게임프로그래밍 (유니티) (4)
      • 컴퓨터 구조 (1)
      • 리버싱 (1)
    • GAME (0)
    • 일상 (0)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

  • 게임제작
  • 사지방 제한 해제
  • C#
  • 인디게임
  • 군대
  • 사지방
  • 컴구조
  • 정보과학
  • 유니티
  • 정렬
  • 소마고
  • 프로그래밍
  • 2진 탐색
  • 게임프로그래밍
  • 게임 프로그래밍
MORE+

ARCHIVE

CALENDAR

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

LINK

  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT Code Storage, ALL RIGHT RESERVED.
Code Storage
블로그 이미지 코드봇 님의 블로그
MENU
  • 홈
  • 태그
  • 방명록
CATEGORY
  • 분류 전체보기 (23)
    • Coding (6)
      • C (0)
      • C# (2)
      • Python 3 (2)
      • Java (2)
    • Education (17)
      • 데이터베이스 프로그래밍 (0)
      • 정보과학 (11)
      • 게임프로그래밍 (유니티) (4)
      • 컴퓨터 구조 (1)
      • 리버싱 (1)
    • GAME (0)
    • 일상 (0)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바