Category»

Notice»

Statistics Graph
티스토리 모바일 블로그

 
 

1. 변수의 선언

 

○ 변수 : 변하는 수

 

○ 변수의 선언 : 변수를 사용하기 위해서 특정한 방을 만들어 주는 것

 

○ 변수 선언 방법

자료형(데이터타입) 변수이름 ;

  ※ 예) int age ; 정수형 데이터 타입의 변수 age를 선언하고 있는 모습

 

○ 변수 이름 작명시 주의할 사항

 ① 알파벳, 숫자, '_', '$'만 사용 가능

 ② 알파벳과 숫자를 섞어쓸 때는 반드시 알파벳으로 시작

     (7aaa와 같이 쓰면 잘못된 것)

 ③ 대소문자는 서로 다른 것으로 구별

 ④ 자바에서 미리 사용하고 있는 '예약어'들은 변수 이름으로 사용할 수 없다.

     (예, int, char, for 등)

 

 

2. 자료형(데이터 타입)의 종류

자료그룹

자료형

설명 

크    기

정수형

byte

아주 작은 정수(1바이트)

 -128 ~ 127

short

조금 작은 정수(2바이트)

 -32768 ~ 32767

int

보통 정수(4바이트)

 -2147483648 ~ 2147483647

long

매우 큰 정수(8바이트)

 -9223372036854775808 ~ 9223372036854775807

실수형

float 

보통 실수(4바이트)

 -3.4*1038 ~ 3.4*1038

double

큰 실수(8바이트)

 -1.8*10308 ~ 1.8*10308

문자형

char

문자 1개(2바이트)

 

String

문자열

 

Boolean

true/false(1바이트)

 

 

 

 


저작자 표시 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

1. 데이터 형식 및 단위 변환하기


  1) ROMAN 함수

○ 개요 : 아라비아 숫자를 텍스트인 로마 숫자로 변환하는 함수

○ 구문 =ROMAN(Number, [Form])

○ 인수

▷ Nunmber : 필수 요소, 변환할 아라비아 숫자

▷ Form : 선택 요소, 로마 숫자의 스타일을 지정하는 값.

- 고전 스타일에서 단순 스타일에 이르는 다양한 값 사용 가능

- form 값이 커질수록 스타일이 간결해짐


○ Form 인수에 따른 스타일 비교

  2) CONVERT 함수

○ 개요: 다른 단위 체계의 숫자로 변환하는 함수

예) 마일 단위의 거리 → 킬로미터 단위

○ 구문 =CONVERT(Number, From_unit, To_unit)

○ 인수

▷ Nunmber : 필수 요소, 변환할 From_unit의 값

▷ From_unit : 필수 요소, 숫자의 단위. 인용 부호로 묶은 텍스트 값 사용

▷ To_unit : 필수 요소, 결과 단위. 인용 부호로 묶은 텍스트 값 사용


○ From_unit 및 To_unit에 사용할 수 있는 단위 텍스트


<사용 예시>

- E13셀은 왼쪽 출시일을 기준으로 순위를 정해서 로마 숫자로 변환하라는 수식이다.

- I13셀부터 K13셀까지는 F13셀부터 H13셀까지의 제품크기의 단위가 cm인 것을 inch로 변환하라는 수식이고, M13셀은 L13셀의 Kg 중량을 온스로 변환하라는 수식이다.



2. 나눗셈으로 몫과 나머지 구하기


  1) MOD 함수

○ 개요: 숫자를 제수로 나눈 나머지를 반환하는 함수, 결과는 제수와 같은 부호를 가짐

○ 구문 : =MOD(Number, Divisor)

○ 인수

▷ Nnmber : 필수 요소, 나머지를 구할 숫자

▷ Divisor : 선택 요소, number를 나눌 제수


  2) QUOTIENT 함수

○ 개요 : 나눗셈 몫의 정수 부분을 반환하는 함수, 나눗셈을 하고 나머지를 버릴 때 사용

○ 구문 =QUOTIENT(Numerator, Denominator)

○ 인수

▷ Numerator : 필수 요소, 피제수 (나눠지는 수)

▷ Denominator : 필수 요소, 제수 (나누는 수)


<사용 예시>

- H15셀은 포인트 합계를 1,000으로 나누었을 때 몫을 가져오라는 수식이다. 

- I15셀은 위와는 달리 포인트 합계를 1,000으로 나누었을 때 남는 나머지를 가져오라는 수식이다.

- 포인트 합계 = 쿠폰 지급 + 예상 잔액



3. 정수로 변환하기


  1) INT 함수

○ 개요 : 가장 가까운 정수로 내림하는 함수

○ 구문 =INT(Number)

○ 인수

▷ Number : 필수 요소, 정수로 내림할 실수


  2) 짝수 또는 홀수를 반환하는 함수

○ 개요

 EVEN 함수 : 가장 가까운 짝수로 올림한 수를 반환

 ODD 함수 : 가장 가까운 홀수로 올림한 숫자를 반환

※ 두 함수 모두 음수가 대상일 경우 내림하여 반환하게 됨

○ 구문 =함수명(Number)

○ 인수

▷ Number : 필수 요소, 올림 또는 내림할 값. Number의 부호와 상관없이 0에서 먼 방향으로 올림


  3) 특정 배수로 올림 또는 내림하는 함수

○ 개요

 CEILING 함수 : 양수 → 지정한 수의 배수로 올림을 하여 가장 가까운 수 반환

                             음수 → 지정한 수의 배수로 내림을 하여 가장 가까운 수 반환

▷ FLOOR 함수 : 양수 → 지정한 수의 배수로 내림을 하여 가장 가까운 수 반환 

                          음수 → 지정한 수의 배수로 올림을 하여 가장 가까운 수 반환

○ 구문 =함수명(Number, Significance)

○ 인수

▷ Number : 필수 요소, 올림 또는 내림할 값

▷ Significance  필수 요소, 배수의 기준이 되는 수


<사용 예시>

- D13셀은 풀어서 보면 int(2800-2800*6.81%)=int(2800-190.68)=int(2609.32)=2609가 된다.

- E13셀 역시 풀어서 보면 2800-even(2800*6.81%)=2800-even(190.68)=2800-192=2608이 된다.

- I13셀은 H13에 있는 숫자를 500의 배수로 올림을 하라는 식이므로 4,821,410은 4,821,500으로 변하게 된다.





저작자 표시 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
 

티스토리 툴바