티스토리 뷰

 

■ 사칙 연산

사칙 연산을 사용한 코드

결과

사칙 연산코드를 사용한 결과

3 * 4 = 12 → *는 곱하기

8 / 4 = 2 → /는 나누기

7 % 4 = 3 → %는 나머지

 

%는 배수 찾을 때 많이 사용

 

 

 

 

■ 변수의 경우

 

① 메모리에 상주해야 값으로 사용 가능하다.

 

메모리 = 주기억장치

ROM(Read Olny Memory)

RAM(Random Access Memory)

메모리 공간이 다 차면 실행할 수없음

 

※ 버퍼 buffer → 데이터를 주고 받을 때, 전송할 정보를 임시로 저장하는 장치

 

② 이름을 붙이는 이유?

 

찾기 위해서, 구분하기 위해서 등 한 번만 사용하는 경우라면 이름을 붙일 이유가 없음

재사용 하기위해서 이름을 붙임

 

 

 

 

 


 

■ 코드 분석

 

 

대입 연산자 ( = ) - 오른쪽에 있는 값을 왼쪽 변수에 넣어라는 뜻

 

 

 

▶ 변수 vs 상수

 

 

 

변수(Variable) : 변경이 가능한 값

 

                        ↕

 

상수(constant) : 상시 같은 값

 

 

 

▶ 변수

 

 

 

변수를 사용하기 위해서 두 가지를 미리 해야 함

 

1. 선언

메모리 선점을 위한 목적 또는 크기 설정

 

2. 정의, 초기화

처음으로 메모리에 값을 넣는 것

 

선언과 초기화의 예

 

 

선언을 해서 크기와 이름을 정하고

정의를 해서 이름이 저장된 메모리에 값을 넣음

 

그래야 값으로 변수로 사용할 수 있음

 

 

 

▶ 상수

 

1. 이름이 없는 값 = 리터럴(literal)

 

system.out.println(4);

→ 이름이 없어서 변경이 불가능함

 

2. fianl 사용

 

final int num =4;

num =2;

 

이 경우 대입하는 것이 마지막이라는 뜻

여기서 대입을 하면 에러가 뜸

 

final int NUM = 4;

NUM =2;

 

대문자로 나왔으면 상수라는 뜻이므로 값을 바꿀 수 없음

 

여기서 만약 선언과 정의를 하지 않으면 에러가 발생함

 


선언을 하지 않았을 경우의 에러 발생

 

int n; 은 선언을 하는 것인데 주석처리로 인해 같이 컴파일 되지 않는다면 error가 발생

선언을 하지 않았을 경우의 에러 발생

옆에 오류가 발생한 cmd에서 두번째 줄인

 

VarEx.java:5: error: cannot find symbol 이라는 문장이 나오는데

의미는

 

클래스 명: 에러가 발생한 문장 : error : 에러가 발생한 이유

 

이유를 보고 에러를 해결하면 된다.

 

 

 

  • 문서 너비옆트임
  •  
  • 삭제
정의를 하지 않았을 경우의 에러 발생
 

괄호의 중요성

 

main 괄호 안에 { } 안에서 정의를 하면 { }의 정의한 내용은 { }을 벗어나면 끝이 나기 때문에

main 괄호안에서는 정의가 되지 않아 n을 선언 하지 않은 것이 되므로

오류가 난다.

 

 

▶ 주석

 

*/ 여러줄의 주석의 첫 시작

/* 여러줄의 주석의 마지막

// 주석이 한 줄인 경우

 

주석은 컴파일 할 때 같이 컴파일 되지 않으므로

보통 설명을 많이 작성해 놓음

 

 

 

■ 이름이 길 경우 사용하는 방법

 

 

카멜 케이스(camel case) - 합성어의 첫 글자만 대문자로 표기

Ex) ageOfSon = 8

 

스네이크 케이스(snake case) - 대상의 띄어쓰기를 _로 표시

Ex) Age_of_son = 8

 

 


 

■ 클래스, 변수, 메소드 등의 이름 저장 시 주의사항

 

1. 공백 X

 

2. 특수문자는 _와 $만 사용 가능

 

3.숫자 (숫자가 첫 글자로 올 수 없음)

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함