나를 기록하다
article thumbnail
[Java의 정석/1-1] 변수(Variable)
Java/Java의 정석 2023. 3. 3. 22:18

1. 변수(variable) 1.1 변수(variable)란? 변수란, 단 하나의 값을 저장할 수 있는 메모리 공간 → 새로운 값을 저장하면 기존의 값은 사라짐 1.2 변수의 선언과 초기화 변수의 초기화란, 변수를 사용하기 전에 처음으로 값을 저장하는 것 변수를 초기화하는 이유? → 메모리는 여러 프로그램이 공유하는 자원이므로 전에 다른 프로그램에 의해 저장된 ‘알 수 없는 값(garbage value)’이 남아 있을 수 있기 때문에 변수를 선언 후 사용하기 전 반드시 초기화(initialization)를 한다. 1.3 변수의 명명규칙 대소문자가 구분되며 길이에 제한이 없다. (True 와 true 는 서로 다른 것으로 간주) 예약어를 사용해서는 안 된다. (true 는 예약어라서 사용할 수 없지만, T..

article thumbnail
[C] 가위바위보 게임
Java 2022. 11. 28. 15:24

저번시간에 학습한 rand, srand, time을 토대로 가위바위보 게임을 만들 것이다. 랜덤함수와 반복문을 조합하여 코드를 작성한다. 1) if, else if, else를 활용한 반복문으로 가위바위보 게임을 만들었다. 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 #include #include #include int main(void) { // 가위 0, 바위 1, 보 2 srand(time(NULL)); int i = rand() % 3; // 0 ~ 2 반환 if(i == 0) { printf("가위\n"); } else if(i == 1) { printf("바위\n"); } else if(i == 2) { pr..

article thumbnail
[C] 반복문을 통한 피라미드 쌓기, 별 찍기
Java 2022. 11. 28. 12:28

이번 시간에는 반복문을 통한 별 찍기를 해볼 것이다. 처음에 혼자 시도했을 때 어려웠으나 강의 영상을 보면서 반복문에 대한 이해를 바탕으로 연습을 하니 이제 완벽하게 이해를 했다. 1. 왼쪽정렬 별찍기(5층) * ** *** **** ***** 와 같은 형태로 별찍기를 먼저 해보겠다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include int main(void) { for (int i = 0; i

article thumbnail
[C] 반복문을 통한 구구단 만들기
Java 2022. 11. 27. 22:04

앞서 학습한 반복문을 바탕으로 구구단을 만들어 볼 계획이다. 물론 스스로 생각해서 만든 것이 아닌 나도코딩님의 유튜브 강의 영상을 보면서 따라 만든 코딩 자료이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include int main(void) { for (int i = 1; i

article thumbnail
[C] 경찰 조서 작성 프로젝트
Java 2022. 11. 27. 18:15

앞서 배웠던 내용을 바탕으로 기본적인 경찰 조서 작성을 하는 프로젝트를 구현했다. 문자열로 크기가 256인 name 변수를 선언하고 printf를 통해 문구 출력 scanf_s를 통해 키보드로 입력한 값 반환 정수형 변수 age, printf를 통해 문구 출력 scanf_s를 통해 값 반환(& 필수!!) 실수형 변수(float) weight, printf를 통해 문구 출력 scanf_s를 통해 값 반환(%f) 실수형 변수(double) height, printf를 통해 문구 출력 scanf_s를 통해 값 반환(%lf) 문자열 변수 what, printf를 통해 문구 출력 scanf_s를 통해 값 반환(%s) 문자열 변수는 scanf_s(반환 형식, 변수, sizeof(변수)) 형태로 값 반환

article thumbnail
[JAVA] 상수의 데이터 타입
Java 2022. 11. 6. 17:05

1. 실수의 표현 1 int a = 2.2; 2.2는 실수다. 실수를 정수 타입의 변수 a에 저장하려고 했기 때문에 오류가 발생한 것이다. 이것은 변수와 똑같이 상수도 데이터 타입이 있다는 것이다. 그럼 위의 예에서 사용한 상수 2.2의 데이터 타입은 무엇일까? float일까? double일까? 아래 코드를 보자. 1 float a = 2.2; "Type mismatch: cannot convert from double to float" 위와 같은 에러가 발생한다. 즉 2.2는 float가 아니라는 뜻이다. 예제를 조금 바꿔보자. 1 double a = 2.2; 오류가 사라졌다. 자바에서 실수형 상수는 double의 데이터 타입이다. 그럼 float 형 변수에는 어떻게 값을 대입할 수 있나? 2.2가 f..

profile on loading

Loading...