17일차

김윤정·2024년 7월 10일

코딩

목록 보기
17/60
post-thumbnail

1. 주석이란 무엇이며, 종류는?

주석이란 코딩에 영향을 주지않고 소스를 설명하는 것입니다.
주석종류는 //, /* */ 가 있습니다.

2.주석은 컴파일시 어떻게 되는가?

주석을 주면 해당 부분을 컴파일 하지 않습니다.

3. 들여쓰기는 왜 해야 되는가?

코딩을 볼때 한눈에 보기 쉽게위해 들여쓰기를 해야합니다. 또 다른 사람들과 프로젝트할때 들여쓰기를 해야 보기 수월합니다.

4. 변수란 무엇인가?

변수(Variable)란 메모리 공간의 활용을 위한 도구입니다.
또 메모리 공간의 할당과 접근을 위해 필요한 도구입니다.

5. 변수선언의 의미는 무엇인가?

변수의 선언은 ‘메모리 공간의 할당’으로 이어집니다.

6. 8형제(자료형)을 써보세요(feat.외우세요).

  • boolean (참과 거짓)
  • char (문자)
  • byte, short, int, long (정수)
  • float, double (실수)

7. int 형 범위는 어떻게 되는가?

-2,147,483,648~2,147,483,647로 약 21억이라고 생각하면 편합니다.

8. int num =8; 을 메모리로 설명해 보세요.

32비트 이름을 num으로 주고 2진수로 8을 변환해주면 됩니다.

9. 아스키 코드란 무엇인가요?

아스키코드는 컴퓨터에서 문자를 숫자로 표현하는 데 사용되며, 각 문자나 기호에 고유한 숫자 값을 할당합니다. 이렇게 하면 컴퓨터는 다양한 문자를 이해하고 표시할 수 있습니다.
예시로 프로그래밍 언어에서 문자 및 기호를 나타내는 데 아스키코드가 사용됩니다. 예를 들어, 문자 'A'는 아스키코드 값 65에 해당하며, 'a'는 97에 해당합니다.

10. 컴퓨터 에서 실수 연산시 오차가 생기는 원인은?

컴퓨터는 소수를 표현할 때 부동소수점 방식으로 한정된 메모리 공간을 활용하여 나타내기 때문입니다.

11. 아래를 코딩 하시오.

  • 국어 80 수학 90 영어 70
  • 변수 4개 선언
  • 변수명 선언시 알아 먹게끔

=======================

국어:80
수학:90
영어:70
총점:240

public class GradeMain {

	public static void main(String[] args) {
		int kor = 80;
		int math = 90;
		int eng = 70;
		int total = kor + math + eng;

		System.out.println("국어:" + kor);
		System.out.println("수학:" + math);
		System.out.println("영어:" + eng);
		System.out.println("총점:" + total);

12. 아래의 두변수 선언의 차이를 메모리로 설명해 보시오.

char ch = ‘1’;
int num =1;

char ch = ‘1’은 문자값으로 아스키코드를 보면 정수값 49입니다. 아래 아스키코드 사진 참고하면 됩니다. int num =1;은 정수값으로 1입니다.

0개의 댓글