개발자

ALL

C++ 표준 입출력 iostream 사용 방법

C++의 표준 입출력 사용방법에 대해 알아보겠습니다.표준 입출력을 사용하게 위해서는iostream를 사용합니다.입출력 사용 방법표준 입출력을 사용해 값을 입력받고, 받은 값을 출력하는 샘플을 보겠습니다.#include <iostream>int main(){ int a, b; std::cin >> a >> b; std::cout << "a + b = " << a + b << std::endl;}결과2 3a + b = 5입력을 받기 위해서std::cin를 사용했습니다.입력한 값은 2와 3입니다.std::cin의 사용 방법은 아래와 같습...
ALL

C++ 변수 선언 및 초기화 방법

프로그램 언어에서 기본적으로 알아가는 것이 변수 선언과 변수 초기화 방법입니다.C++에서 변수 선언과 초기화 방법을 어떻게 하는지 알아보겠습니다.변수 선언C언어에서는 변수 선언을 블럭의 시작 부분에 미리 작성해야 합니다.하지만C++에서는C언어처럼 블럭 시작 부분에 미리 작성하지 않아도 됩니다.C++에서는 어떠한 처리를 시작하기 전에 변수를 선언해 사용할 수 있습니다.C#이나PHP,자바 등의언어와 같다고 보면 됩니다.그리고C++에서는 반복문인for문초기화 부분에서도 변수를 선언할 수 있습니다.단,for문초기화 부분에서 선언한 변수는f...
ALL

C++ 기초 Hello World 출력하기

C++프로그램 언어 기초 문법부터 하나씩 공부해 보려고 합니다.모든 프로그램 언어에서 기본 샘플인 Hello World를 출력하는 샘플을 만들어 보면서 기초 문법을 보겠습니다. Hello World문자열을 출력하는 샘플 코드를 보겠습니다.#include <iostream>int main(){ std::cout << "hello, world" << std::endl; // 문자열 출력 return 0; // 반환값 0} 결과hello, world샘플 코드를 실행하면hello,world라고 출력이 됩니다.주석 달기C++에서 코드에 주석...
ALL

JAVA LinkedLis 값 검색 하기

자바 배열인LinkedList에 저장된 값을 검색 하는 방법을 알아보겠습니다.LinkedList에 저장된 값 검색은indexOf함수를 이용해찾을 수 있습니다.indexOf함수를 이용하여 검색을 하게되면LinkedList의 앞에부터 순서대로 검색을 시작하며 제일 처음 발견된 값의 인덱스를 반환합니다.뒤에서부터 검색을 하려면은lastIndexOf함수를 사용하면 됩니다.검색 결과가 없는 경우에는-1을 반환합니다.샘플import java.util.LinkedList;public class collectionTest{ public stati...
ALL

JAVA 배열 LinkedList 값 변경과 삭제 방법

자바LinkedList에 저장된 값을 변경 또는삭제하는 방법을 알아보겠습니다.값을 변경하기 위해서는 set을 사용합니다.삭제를 하기 위해서는 remove를 사용합니다.전체 삭제를 하기위해서는 clear를 사용합니다.종류내용set값 변경remove값 삭제clear전체 삭제샘플 소스를 보면서 사용 방법을 확인해보겠습니다.샘플 소스import java.util.LinkedList;class collectionTest{ public static void main(String args[]){ LinkedList array = new Link...
ALL

JAVA 배열 LinkedList 값 저장과 취득 방법

자바 배열중 하나인 LinkedList 사용 방법을 알아보겠습니다.LinkedList에 값을 추가하거나 취득하가 위해서는 add 또는 get을 사용합니다.그 외에도 addFirst, addLast을 사용해 값을 추가할 수 있습니다.사용 용도는 다음과 같습니다.종류내용add값을 추가 ※마지막에 추가됨addFirst맨앞에 값을 추가addLast맨뒤에 값을 추가get값을 취득샘플 소스를 보면서 사용방법을 보겠습니다.샘플 소스import java.util.LinkedList;public class collectionTest{ public ...
ALL

JAVA StringBuilder 클래스 insert 문자 삽입 하기

StringBuilder에 문자를 삽입하는 방법을 알아보겠습니다.문자열을 추가하기 위해서는 append를 사용합니다.append를 사용하는 경우에는 마지막 문자열 뒤에 지정한 문자열이 추가가 됩니다.기존 문자열 사이에 문자를 넣고 싶은 경우에는 insert를 사용합니다.작성 방법을 보겠습니다.StringBuilder.insert(위치, 문자열)추가할 위치의 값은 맨앞이 0부터 시작하며 바이트수가 아닌 문자열 수로 위치를 지정합니다.샘플 소스public class testStringBuilder{ public static void m...
ALL

JAVA Calendar 클래스를 이용한 날짜와 시간 취득하기

Calendar 클래스를 이용하여 날짜와 시간 등을 취득할 수 있습니다.취득 방법은 Calendar 클래스로 부터 인스턴트를 생성하고 get함수를 사용하여 값을 취득할 수 있습니다.get으로 취득한 모든 값은 int형입니다.대표적으로 많이 사용하는 값을 취득하는 샘픔을 보도록 하겠습니다.샘플 소스import java.util.Calendar;class testCalendar{ public static void main(String args[]){ // 일요일 부터 금요일 까지 문자로 선언 String[] week_name = {"일...
ALL

JAVA 파일의 읽기 쓰기 권한(Permission) 설정 하는 방법

자바 소스 내에서 파일 권한을 변경하는 방법입니다.파일 권한은 File 클래스를 이용하여 변경할 수 있습니다.주의점으로는 시스템 환경에 따라 설정이 불가능한 경우도 있으니 주의해야 합니다.아래의 함수는 Windows 환경의 파일에서 작동은 하지만 Linux 등의 환경에서도 설정이 가능한지는 모르겠습니다.아마 안되지 않을까 싶습니다.파일 권한을 변경해주는 함수로는 아래와 같은 함수들이 있습니다.함수명파라메터설명canRead-지정한 파일이 읽기 가능한 파일인지 확인canWrite-지정한 파일이 쓰기 가능한 파일인지 확인setReadOn...