JAVA comment, indent, variable, type(primitive), declare, constant (230615)

이원건·2023년 6월 15일
0

JAVA

목록 보기
2/33
post-thumbnail

1. java 언어를 창시한 사람은?

  • James Arthur Gosling

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

  • 문서나 코드라인을 설명하기 위해 작성하는 것. //와 같은 한 줄 주석과 /* */ 와 같은 여러 줄 주석이 있다. 언어마다 주석 처리 방법이 다르다.

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

  • 컴파일 시에 주석은 컴파일하지 않고 삭제처리 된다.

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

  • 가독성을 위해 들여쓰기를 한다. 보통 회사, 협업을 자주하는 곳에는 자신들만의 기준이 정해져있다.

5. 변수란 무엇인가?

  • 프로그래밍을 위해 값을 이용할 수 있는 수. JAVA에서는 타입과 크기를 정해야 한다..

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

  • 변수를 만드는 작업인데, 간단히 말하면 변수의 타입과 크기를 정해주는 작업이다.

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

타입 설명 크기(bit) 범위

수가 아닌 것

typeNamesizedetail
boolean1 bytefalse, true
char2 bytesunicode 로 구성된 문자열 셋을 표현하기 위한 타입

정수

typeNamesizedetail
byte1 byte-128 ~ 127 ( 256 )
short2 bytes-32,768 ~ 32,767 ( 65,535 )
int4 bytes-2,147,483,648 ~ 2,147,483,647 ( 4,294,967,295 )
long8 bytes-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 ( 18,446,744,073,709,551,614 )

실수( 부동 소수점으로 표현된 수 )

typeNamesizedetail
float4 bytes1.4E-45 ~ 3.4E38 (1.4 10^-45 ~ 3.4 10^38)
double8 bytes4.9E-324 ~ 1.8E308 (4.9 10^-324 ~ 1.8 10^308)

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

  • num 변수를 선언하는 과정. 메모리에 정수로 이용할 4 bytes 공간을 확보한다.

9.문자가 뿌려지는 원리에 대하여 설명하시오.

public class CharacterExample{
    public static void main(String[] args){
        char ch = 'a';
        System.out.println(ch);
    }
}
  • 출력 결과: a

char 타입의 ch 변수에 'a'라는 값을 넣고, System 클래스에 있는 out 스트림의 println 메소드를 통해 ch 변수를 문자로 출력한다.


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

ASCII(American Standard Code for Information Interchange)의 약자로 미국에서 컴퓨터에서 화면에 띄우기 위해 128문자로(7비트로) 정한 문자열셋(character set)이다.


11. 상수와 변수의 차이는 무엇인가요?

  • 상수는 final 예약어를 붙이며 한번 초기화된 값을 수정할 수 없다. 예를 들어 우리가 익히 알고 있는 원주율(π)값이나 고정값을 정할 때 사용한다.
  • 변수는 초기화 이후에도 값을 계속 바꿀 수 있다.

12. 초기화에 대하여 설명하시오

  • 변수가 선언된 이후에 초기값을 대입하는 행위. 초기화 ≠ 변수 선언

0개의 댓글