상수에도 종류가 많다... ㅇ숫자 ㅇ문장
조금 더 세세히 분류해 볼 수 있다.
ㅇ 정수형 상수- 소수점 없는 숫자를 표현하는 상수
ㅇ 실수형 상수- 소숫점이 있는 숫자를 표현하는 상수 (유리수, 무리수)
ㅇ 문자열형- 문장을 표현하는 상수.
문자열 - " " 사이에 넣은 글자들
상수에 이름을 붙이자 - 계속 같은 상수가 나올 때, 매번 입력하기 귀찮으니까 상수에 간단한 이름을 붙여주자.
<상수의 종류> <상수의 이름> = <상수>;
ex 상수 종류
정수형 int
실수형 double
문자열 string
이름을 정의하고 난 후에야 상수 이름을 불러주어 사용 가능했다는 거.
상수에 어떤 이름을 붙여 사용하는 이유는.. 쉬우니까!!
>>코드를 읽고 쓰기 쉽
>>실수 줄일 수 있음.
>>같은 값 여러 번 넣을 때 편함
12라는 상수가 사과의 개수를 센 거라면..
12는 그냥 12지만
12에 appleCount라는 이름을 붙여주면, 아 이게 사과 갯수구나~ 파악 가능
그래서 올바른 이름을 잘 붙이는 게 중요하다
(또 각 단어의 첫 부분을 대문자로 써주면, 의미가 더 잘 보이니까 참고하자)
또, 코딩을 열심히 하다가 나중에 확인할 때.. appleCount라는 이름의 상수가 만약 -1의 값을 출력한다면
개수가 어떻게 -1이라는 음수가 될 수 있는가!! 하면서 오류를 잡아내기도 쉽다.
그러니까 상수에 이름을 잘 붙이는 게 이렇게 중요하다는 것이다.
또! 너가 만약 11이라는 상수를 꽤 여러 군데에 일일이 썼다고 하자.. 근데 11이 아니라 12로 바꿔야 한다면.. 그거 싹 다 찾아서 바꾸는 것도 헬파티 ㅜㅅㅜ
반면, 상수 이름을 붙여서 int appleCount = 11; 이라고 지정한 후, 그 이후 작업에서 appleCount라는 이름만 불러 사용했다면! 11을 12로 바꿀 때 그냥 이름 붙인 줄의 11을 12로 바꾸기만 하면 되는 거니까 효율적이다.
숫자야구 게임을 불러와서 챕터 3 내용을 적용해보자
수비수(컴퓨터)가 숫자 세 개를 말할 때 항상 지정된 세 값을 말하게 된다.
언제나 수비수의 숫자가 같으니 게임이 매우 지루할 것임.
뒷장에서 언젠가는 배우니까 일단 다음 챕터로 넘어갑시다
'기타' 카테고리의 다른 글
Hello Coding 헬로코딩 프로그래밍 챕터4; 변수 그리고 연산 (0) | 2019.12.31 |
---|---|
Hello Coding 헬로코딩 프로그래밍 챕터3; 기초문제 심화문제 (0) | 2019.12.29 |
Hello Coding 헬로코딩 프로그래밍 챕터2; 기초문제 심화문제 (0) | 2019.12.28 |
Hello Coding 헬로코딩 프로그래밍 챕터2; 출력문 (0) | 2019.12.28 |
Hello Coding 헬로코딩 프로그래밍 챕터1 (0) | 2019.12.28 |