일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Reflex
- C++
- 모의 주식
- 프로그램
- 프로그래머스
- 자바
- backend
- 개인프로젝트
- 빅데이터
- 프로그래밍
- 코테
- 주가예측
- Python
- 코스닥
- java정리
- 코딩독학
- 자바독학
- frontend
- Project
- 개발자
- 코딩테스트
- 자바정리
- SNS
- 풀스택프레임워크
- 코딩
- java
- 백준
- 개발
- 사물인터넷
- 이웃한 칸
- Today
- Total
목록코딩 study (49)
Creative Code
※if 문 #include int main(void) { int num = 5; if (num>=2 && num < 10) { // num이 2이상 10미만이면 num을 출력(조건문이 참일 때만 실행) printf("num : %d\n",num); } return 0; } ※if else 문 #include int main(void) { int num = 5; if (num
※타입 캐스팅 #include int main(void) { int a = (int)10.7; // --> a=10 저장 double d = (double)5/(double)3; // -> d = 1.6666666 저장 //주로 임시로 타입을 변환해서 저장할 때 사용 return 0; } ※ 복합 대입 연산자 #include int main(void) { int a = 10; a += 20; // a = a+20 a -= 10; // a = a-10; a *= 10; // a = a*10; a /= 5; // a = a/5; return 0; } ※삼항연산자 ? #include int main(void) { int a = (30 > 20)? 5 : 2; // (30>20)의 조건식이 참이면 5, 거짓이면..
※자료형의 크기 sizeof #include int main(void) { printf("int형의 크기 : %d 바이트\n",sizeof(int)); printf("double형의 크기 : %d 바이트\n",sizeof(double)); printf("long long형의 크기 : %d 바이트\n",sizeof(long long)); return 0; } ※const #include int main(void) { const double number = 1.5; const int kk = 13; // const는 값을 고정 return 0; } ※scanf #include int main(void) { int k; scanf("%d",&k); //int형을 입력받아 k에 대입 double d; scanf..
※Hello, world 출력 #include // 헤더파일 int main(void){ printf("Hello,World \n"); // 콘솔 창에 hello, world 출력 return 0; // 메인함수 종료 } ※제어문자를 사용한 출력 #include int main(void) { printf("Hello,\tWorld\n"); // \t키는 tab키로 tab만큼 띄워서 출력 printf("Helle\bo,\tWorld\n"); // \b키는 한칸 뒤로 이동 (한칸뒤로 이동해 e를 o로 바꿈) printf("Aello,\rH\n"); // \r키는 맨앞으로 이동(맨앞으로 이동해 A를 H로 바꿈) return 0; } ※정수, 실수 출력 #include int main(void){ printf(..
** 스택 ** Stack s = new Stack(); // 선언 s.push(5); // 값 추가 s.pop(); // 값 제거 s.clear(); // 초기화(모든 값 제거) s.peek(); // top 값 출력 s.size(); // 스택 크기 출력 s.empty(); // 스택이 비어있으면 true s.contains(1); // 스택에 값이 포함되어 있으면 true **큐** Queue q = new LinkedList(); // 선언 // 값 추가 q.add(1); q.offer(2); q.poll(); // top 값 출력 후 제거 q.remove(); // top 값 제거 q.clear(); // 큐 초기화 q.peek(); // top 값 출력 q.size(); // 큐 크기 출력 q..
람다함수 기본 사용법 @FunctionalInterface //람다함수로 사용할 인터페이스에 써준다 interface Calculator { //람다를 쓸때에는 매서드를 2개이상 입력할수 없다) int sum(int a, int b , int c); } public class Main { public static void main(String[] args) { Calculator mc = (a,b,c) -> a+b+c; // 람다적용 int result = mc.sum(3,4,5); System.out.println(result); } } **BiFunction(람다함수의 인수가 2개일때) import java.util.function.BiFunction; // 람다함수의 인수가 2개일때사용 public..