본문 바로가기

개발 언어 (Language)80

조건문 조건문IF 문if(조건식) { 조건식이 참이면 실행하는 영역}if문은 조건식이 참인 경우 실행영역을 실행하고 거짓일 경우에는 무시하고 넘어가는 문법입니다. ELSE 문if(조건식) { 조건식이 참이면 실행하는 영역}else { 거짓이면 실행하는 영역}if문이 참일 경우 if문의 실행 영역을 실행하고 else문의 실행영역을 무시하고 넘어갑니다. 하지만 if문이 거짓일 경우에는 if문의 실행영역을 무시하고 else문의 실행 영역을 실행하게 됩니다. ELSE IF 문if (조건식1) { 조건식 1이 참이면 실행하는 영역}else if (조건식2) { 조건식1이 거짓 조건식 2가 참이면 실행하는 영역}else { 거짓이면 실행하는 영역}else if문은 if~else if~els.. 2024. 8. 14.
연산자 연산자(Operators)산술 연산자연산자연산자의 기능=연산자 오른쪽에 있는 값을 왼쪽에 있는 변수에 대입+피연산자의 값을 더함-왼쪽 피연산자 값에 오른쪽 피연산자 값을 뺌*피연산자의 값을 곱함/왼쪽 피연산자 값을 오른쪽 피연산자의 값으로 나눔%왼쪽 피연산자 값을 오른쪽 피연산자 값으로 나누고 남은 나머지  복합(Compound) 대입 연산자연산자연산자의 기능+=연산자 왼쪽에 연산자 오른쪽 값을 더함-=연산자 왼쪽에 연산자 오른쪽 값을 뺌*=연산자 왼쪽에 연산자 오른쪽 값을 곱함/=연산자 왼쪽에 연산자 오른쪽 값을 나눔%=연산자 왼쪽에 연산자 오른쪽 값을 나눈 나머지 관계 연산자연산자연산자의 기능연산자 왼쪽이 연산자 오른쪽보다 작은가?>연산자 왼쪽이 연산자 오른쪽보다 큰가?연산자 왼쪽이 연산자 오른쪽보다.. 2024. 8. 14.
C언어 데이터 타입 데이터 타입(Data Type)자료형종류메모리 크기char문자형1byteshort정수형2byteint4bytelong4bytelong long8bytefloat실수형4bytedouble8bytelong double8byte 이상 데이터 타입은 변수가 저장할 정보의 크기와 유형을 지정합니다. UNSIGNEDc언어에는 unsigned라는 키워드가 존재합니다. unsigned 키워드는 부호가 없는 버전의 자료형을 표현할 때 사용합니다. 즉 음수표현이 없는 양수를 표현합니다. 예를 들면 char의 경우 표현범위가 -128~127이지만 unsigned char를 사용할경우 0~255의 표현 범위를 가지게 됩니다. 서식 지정자지정자자료형%d, %iint%f float%lfdoube%cchar%sString 서식 지.. 2024. 8. 14.
I/O 스트림 I/O 스트림스트림과 I/O 스트림의 차이스트림은 데이터를 어떤 형태로 걸러내고 가공하는 것인지 즉 데이터를 목적에 맞게 걸러내거나 가공하는데 있습니다.하지만 I/O스트림은 데이터의 입력과 출력입니다.  I/O 스트림파일키보드와 모니터그래픽카드, 사운드카드프린터, 팩스 등 출력장치서버 또는 클라이언트입출력 대상은 다양하여 코드상의 입출력도 다양해지는 것이 일반적입니다. 하지만 자바에서는 동일한 방법으로 입출력이 가능합니다.  자바 스트림에는 두 가지가 있습니다.입력 스트림(Input Stream) : 실행 중인 자바 프로그램으로 데이터를 읽어오는 스트림출력 스트림(Output Stream) : 실행 중인 자바 프로그램으로 데이터를 내보내는 스트림자바 I/O스트림에는 두 가지 카테고리가 존재합니다.바이트 .. 2024. 8. 14.
스트림 스트림(Stream)스트림은 데이터의 흐름을 표현하는 것으로, 데이터를 필터링, 매핑, 정렬, 집계하는 등의 다양한 연산을 선언적으로 수행할 수 있습니다. 스트림은 데이터 소스를 통해 생성되며, 연산을 통해 처리됩니다. 스트림 생성하기 컬렉션에서 생성 import java.util.*;import java.util.stream.*;class Main { public static void main(String[] args) { List list = Arrays.asList("a", "b", "c"); Stream stream = list.stream(); }} 배열에서 생성 import java.util.*;import java.util.stream.*;class Mai.. 2024. 8. 13.
변수의 형변환 자료형 변환(type conversion)데이터 타입의 값을 다른 데이터 타입으로 변환하는 과정을 말합니다. 자료형 변환은 크게 두 가지로 나눌 수 있습니다:자동 자료형 변환 (Implicit Conversion): 컴파일러가 자동으로 수행하는 변환.명시적 자료형 변환 (Explicit Conversion): 프로그래머가 직접 변환을 지정하는 경우, 즉 캐스팅을 사용하는 경우. 자동 자료형 변환 (Implicit Conversion)int a = 5;float b = 2.0;float result = a + b; // a는 자동으로 float로 변환되어 계산됨char c = 'A';int i = c; // c는 자동으로 int로 변환됨float f = 3.14f;double d = f; // f는 자동으.. 2024. 8. 11.