class Main {
public static void main(String[] args) {
int kor1, kor2, kor3;
int total;
float avg;
kor1 = 50;
kor2 = 60;
kor3 = 80;
total = kor1 + kor2 + kor3;
avg = total / 3;
System.out.printf("total is %d\n", total);
System.out.printf("avg is %f\n", avg);
}
}
kor1 = 50;
kor2 = 60;
kor3 = 80;
total = kor1 + kor2 + kor3;
avg = total / 3;
수학에서는 문장을 내려쓰기로 구분을 하지만 java에서는 ; (semicolon)을 가지고 구분한다.
; (semicolon)이 내려쓰기보다 훨씬 효율적이다.
굳이 내려쓰지 않아도 구분이 된다.
* 핵심;
--> ; (semicolon) : 실행 문장의 구분.
kor1, kor2, kor3 이 3가지의 기호들을 'symbol' 이라고 칭한다.
(kor1 외 3가지는 예로 나열한것)
위와 같이 기호들을 사용할 때 컴파일러들은 알고 있지 못하다.
자바 본인들이 정해놓은 기호가 아닌 기호를 사용하는 경우
깜짝 놀라며 오류를 발생시킨다.
앞으로 내가 쓰려고 하는 기호를 어떤 목적으로 사용하려고 하는지
컴파일러한테 알려주어야 한다.
이를 '선언'이라고 한다.
컴파일러가 알 수 있는 기호로 작성해주어야 한다.
== 변수 선언 ==
int kor1, kor2, kor3; // 정수를 저장할 수 있는 타입 또는 변수 선언 방법.
그리고 쉼표로 정수를 구분하여 한번에 3개의 변수를 선언할 수도 있다.
int total;
float avg;
--> 이 기호들을 변수라고 선언하는 코드.
어떠한 형태의 값을 저장할 수 있는 목적으로 사용하는 변수이다.
(참고 : 클래스, 함수 등도 새로운 기호를 창출해내는 것으로 매번 선언을 해주어야 한다.)
★ 기호는 반드시 선언하고 사용하자.
< 콘솔 출력 API 함수 >
System.out.printf("total is %d\n", total);
System.out.printf("avg is %f\n", avg);
{ } --> 코드의 영역을 나누는 '함수 블록' ( 함수들을 수납하는 캡슐화 도구)
함수라고 하는 것은 실행되는 코드들에 대한 절차를 나누는 조각.
자바는 객체지향이다. 캡슐화 도구로써 하나의 캡슐 도구 안에
포함되어 있어야 한다.
'IT 유용한 정보' 카테고리의 다른 글
컴퓨터 기본 용어. (0) | 2020.05.05 |
---|---|
WORA를 지원하기 위한 자바 프로그래밍 방법. (0) | 2020.05.05 |
자바 언어의 특징. (0) | 2020.05.03 |
자바 프로그래밍. (0) | 2020.04.30 |
프로그램이란? (0) | 2020.04.30 |