본문 바로가기
코딩/수업 정리

20.11.24 Tue [002]

by 6^6 2020. 11. 24.
728x90
  • 주석
  • 형,타입
  • 오늘의 문제

 

 

주석

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

들여쓰기의미. 들여쓰기 잘하자(한번에 들여쓰기 하고싶으면 드래그해서 tab)

변수(Variable)선언=메모리 할당

cpu-메모리

 

형 9개(바이트)

참거짓boolean1/문자char2/정수byte1,short2,int4,long8/실수float4,double8

char는 문자열이 아니라 문자이다. '문자' "문자열"

1바이트=2^8비트

유니코드란? 문자와 숫자의 일대일대칭

 

public class Hello {
	public static void main(String[] args) {
		char ch = '1';
		int num=1;
		System.out.println(ch); //유니코드값이 들어간다.
								//십진법34가 들어감.-표에 나옴 
								//문자를 숫자로 인코딩
		System.out.println(num); //
		
	}
}

 

 

오늘의 문제

1.주석이란 무엇이며, 종류는?  
-왜 그리고 어떻게 작성되었는지 설명하는 것. 문서형 주석과 구현부 주석. 

2.주석은 컴파일시 어떻게 되는가? 
-컴파일러가 무시한다

3.들여쓰기는 왜 해야 되는가? 
-코드를 이해하기 쉽고 보기 좋게 만들기 위해 

4.변수란 무엇인가? 
변하는 수. 

5.8형제(자료형)을 써보세요(feat.외우세요). 
boolean 1byte 참거짓
char 2byte 문자
byte 1byte 정수
short 2byte 정수
int 4byte 정수
long 8byte 정수
float 4byte 실수
double 8byte 실수 
  
6.변수선언의 의미는 무엇인가? 
-메모리 할당 

7.int 형 범위는 어떻게 되는가? 
- -21억~+21억 

8.int num; 을 메모리로 설명해 보세요. 
-int라는 변수의 메모리 공간 이름은 num.
 
9.문자가 뿌려지는 원리에 대하여 설명하시오. 
-컴퓨터는 숫자만 인식할 수 있기 때문에, 기본적으로 문자 자체를 인식하지 못함.
따라서 컴퓨터가 문자를 인식할 수 있도록 하기 위해, 문자마다 번호를 매겨 표준을 만들었는데 그것이 '아스키코드', '유니코드'임.
char 데이터타입이 붙으면 일단 대입되는 값을 표에서 찾아 그 '번호'를 가져오고, 번호를 2진수로 바꿔 컴퓨터가 이해함(인코딩). 그리고 다시 2진수를 번호로 바꾸고 표에서 해당 문자를 찾아 출력하도록 함.(디코딩)

10.아스키 코드란 무엇인가요? 
-영문 알파벳을 사용하는 대표적인 문자 인코딩

 

+= 기존 값에 우측항의 값을 더함
-= 기존 값에 우측항의 값을 더함
*= 기존 값에 우측항의 값을 더함
/= 기존 값에 우측항의 값을 더함
%= 기존 값에 우측항의 값으로 나눈 나머지

728x90

'코딩 > 수업 정리' 카테고리의 다른 글

자바 자습  (0) 2020.11.28
20.11.27 Fri [005]  (0) 2020.11.27
20.11.26 Thu [004]  (0) 2020.11.26
20.11.25 Wed [003]  (0) 2020.11.25
20.11.23 Mon [001]  (0) 2020.11.23

댓글