01. Hello world 문장 출력
기본적으로 이클립스에서 클래스를 만들때 main함수를 체크해주면
이런 모양의 코드가 자동적으로 작성이 됩니다.
그후 Systam.out.println("Hello World"); 입력해 줍니다.
Systam.out.println("Hello World"); // Hello문장을 출력해라.
;(세미콜론)은 문장의 마침표 역활을 합니다.
여기서 .(도트)는 이클립스의 자동완성기능 입니다. 도트를 적어준후 (컨트롤 + 스페이스)를 누르면
자동완성기능이 실행 됩니다.
System.ou.println();를 정리
Systam은 java.lang패키지 에 속하는 클래스이다. 따라서 import를 하지 않아도 바로 쓸수가 있다.
java.lang.System 클래스 내부에 존대하는 out라는 PrintStream 객체가 가지고 있는
(Steatic 객체 방향은 콘솔을 향하고있다.) println() 메소드를 사용하는 것이라고 말할 수 있다.
이 내용은 한번만 읽고 넘어가도록 하자.
변수랑 값을 저장할 수 있는 메모리 공간을 의미합니다.
02. 변수의 선언
- 타입 변수이름
- int a = 10;
int b = 20; (정수의 값(10,20)을 담은 있는 a,b 변수 선언)
- duble d = 11.1; (실수 값)
여기서 int c = 11.1;은 왜 오류가 날까?
그 이유는 int라는 변수는 정수값을 담는 변수라 실수를 담을 수 없기 떄문이다.
03. 변수 이름 정하기
변수의 이름은 용도에 맞게 지으면 된다. 다만 제약사항이 있다.
- 변수 이름은 영문자(대문자,소문자)나 숫자 사용이 가능하다.
또한 특수 문자 중에느 $,_만 사용할 수 있다.
- 변수 이름은 숫자로 시작할 수 없다.
- 자바에서 이미 사용중인 예약어는 사용할 수 없다.
'Android > java' 카테고리의 다른 글
스레드 (Thread) - 동기화 메소드 (2) (0) | 2021.02.24 |
---|---|
스레드 (Thread) - 동기화 메소드 (1) (0) | 2021.02.23 |
스레드 (Thread) 하위클래스 (0) | 2021.02.21 |
스레드 (Thread) 란? (0) | 2021.02.18 |
상수 (0) | 2019.03.29 |