일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 2023채용박람회
- 청년도배사 이야기
- 그래프2
- 쌍대성원리
- 이런 사람에게 "절대" 돈과 시간 쓰지 마세요. (이헌주 교수 3부)
- 무소의뿔
- 숫타니파아타
- 합의정리
- kgol
- 티스토리챌린지
- 다자녀장학금
- 나르시스트
- 맥북에서 wxMaxima 설치
- 이분그래프
- 제거된값 첨부하기
- 허스켈그래프
- 최단경로문제
- 오블완
- playground배열
- 아이엔이야기
- 집착형
- 배윤슬
- 등록금0원
- wxMaxima install for mac os
- 윤파고
- 정보처리기사공부방법
- 오일러투어
- 직선의방정식
- wxmaxima
- 데이터베이스시스템
- Today
- Total
목록2024/03 (28)
사적공간
사용자 정의 함수 /* 사용자 정의 함수 문법 자료형 함수명(자료형 변수명, ...){ 명령어; return 반환값; } */ public class Main { static char fn(int num) { if(num % 2 == 0) //짝수판별 사용자 정의 함수 return 'Y'; else return 'N'; } public static void main(String[]args) { char a = fn(5); System.out.print(a); } } N static 매서드 : 클래스가 메모리에 올라갈 때, 자동으로 생성되는 매서드 class sak { static void print() { System.out.println("static 매서드는 인스턴스 없이 사용가능!"); } } pu..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/6O7ga/btsFZHS6pGZ/G5yf4aLai0hlQdkOrHu2fk/img.png)
배열 선언 방법(초깃값 없는 경우, 있는 경우) public class Main { // 해당 웹 컴파일러의 파일이 main.java 라서 다른 클래스명으로 실행 안됨. public static void main(String[] args) { int [][] a = new int[3][2]; // 초깃값이 없는 경우 2차원 배열 선언 1 int b [][] = new int[4][3]; // 초깃값이 없는 경우 2차원 배열 선언 2 int [][] c = {{3,4,5},{6,7}}; //초깃값이 있는 경우 2차원 배열 선언 System.out.println(a.length); // 배열 a의 행의 개수 3 System.out.println(b.length); // 배열 b의 행의 개수 4 System...
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/d7Jnkl/btsFM1rnsAZ/ZPhkeh7SiFnKyWF6ANZxR1/img.png)
#include int main() { int a[3] = {1,2}; // 초깃값이 없는 마지막 a[2]은 0이 저장됨. int i; for (i=0;i
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/n6TwB/btsFO05QgHm/J7uH65kRX236WiZpgvRkmk/img.png)
int main() { int i = 1; while( i < 5) { i++; if(i == 3 ) continue; //조건에 맞으면 while 문으로 돌아감. printf("%d", i); } printf("%d", i); }
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/6yCwl/btsFJ8dCJIn/cPLBnYWpqK5bGraQtZTtH1/img.png)
연산자 우선순위 증 ++ -- 논 ! 비 ~ 산 * + - 시 > 관 == 비 & ^ 논 && 삼 (조건식)? a:b 대 = += 산술연산 #include int main() { int x=3, y=2; float z=2.0; printf("%d %d\n", x%y, y%x); printf("%d %.2f", x/y, x/z); } x%y 는 x를 y로 나눈 나머지 (출력함수에서 이렇게 쓸 수 있다는 걸 보여줌) 쉬프트 연산 #include int main() { int x = 11; printf("%d\n", x1); } 1011 -> 1011000 은 88 1011 -> 101은 5 비트연산 #include int main() { printf("%d\n", 12 & 10); printf("%d\n",..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cgfARy/btsFHp7vtgS/GaHsGLPn5ipNJw0n3SVbv0/img.jpg)
#include void main() { int a; char b; scanf("%d %c", &a, &b); printf("a는 %d, b는 %c입니다.", a, b); } /* 결과 : a는 12, b는 f입니다. */
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/nrWqt/btsFI3iK8wc/L6Fcm6zhBNUFwpGAXvhUxK/img.jpg)
포맷 스트링 == 출력양식 변환 기호 #include void main(){ float a = 1.234; int b = 10; printf("%.2f\n", a); // 소수점 둘째 자리까지 출력하여 1.23을 출력 printf("%5.1f\n", a); // 소수점 첫째 자리까지 출력하므로 1.2를 출력, 전체공간은 5자리 1.2는 세자리, -가 없으므로 왼쪽에서 2자리 띄고 출력 printf("%05.1f\n", a); // 소수점 첫째 자리까지 출력하므로 1.2 출력, 전체공간은 5자리, 앞에 0이 있으므로 왼쪽 2 자리는 0 채우고 출력 printf("%-05.1f\n", a); //소수점 첫째 자리까지 출력 해 1.2 출력, 전체공간은 5자리, 1.2는 세자리, -가 있어서 0 무시 왼쪽 정렬..
#include void static_test(); void main() { int i = 0; while(i < 5) { static_test(); i++; } } void static_test() { static int s; // 정적 변수 s 가 0 으로 자동 초기화 후 이후 호출되면 초기화 안됨. auto int a = 0; // 자동변수 a 선언, 스택공간에 저장되고 함수 실행이 끝나면 기억공간에서 사라짐. ++s; ++a; printf("static s = %d, auto a = %d \n", s, a); } static s = 1, auto a = 1 static s = 2, auto a = 1 static s = 3, auto a = 1 static s = 4, auto a = 1 stat..