본문 바로가기
728x90

java38

[Java] 11. 자바의 연산자들 -1 (대입, 부호, 산술, 복합대입, 증감연산자) 항과 연산자 항(operand) : 연산에 사용되는 값 연산자 (operator) : 항을 이용하여 연산하는 기호 ' 대입 연산자 (assignment operator) 변수에 다른 변수나 값을 대입하는 연산자 이항 연산자 중 우선 순위가 가장 낮은 연산자들 왼쪽 변수 = 오른쪽 변수 ( 또는 식, 값) 부호 연산자 단항 연산자 변수의 부호를 유지 하거나(+) 바꿈(-) 실제 변수의 부호가 변하려면 대입 연산자를 사용해야 함 산술 연산자 사칙 연산자 % 나머지 구하는 연산자, 숫자 n의 나머지 범위는 0 ~ n-1 복합 대입 연산자 대입 연산자와 다른 연산자가 함께 쓰임 증가, 감소 연산자 단항 연산자 변수의 값을 1 더하거나 1 뺄 때 사용 연산자가 항의 앞에 있는가 뒤에 있는가에 따라 연산 시점과 결.. 2021. 8. 6.
[Java] 10. 변하지 않는 상수와 리터럴, 변수의 형 변환 상수(constant) 선언하기 상수는 변하지 않는 수 원주율 3.14, 1년, 12개월 등 final 예약어를 사용하여 선언 상수를 사용하면 변하지 않는 값을 반복하여 사용할 때 의미있는 문자로 인식하기 쉽고 혹, 변하더라도 선언한 부분만 변경하면 되므로 여러부분을 수정할 필요가 없음 package ch10; public class ConstantTest { public static void main(String[] args) { final int MAX_NUM = 100; final int MIN_NUM; MIN_NUM = 0; System.out.println(MAX_NUM); System.out.println(MIN_NUM); //MAX_NUM = 1000; } }​ 리터럴(literal) 프로그.. 2021. 8. 6.
[Java] 08. 자료형(data type) - 문자는 프로그램에서 어떻게 표현하여 사용하나요? - 문자도 정수로 표현합니다. 어떤 문자를 컴퓨터 내부에서 표현하기 위해 특정 정수 값을 정의 A는 65 문자세트: 각 문자를 얼마로 표현할 것인지 코드 값을 모아둔 것을 문자세트(character set)이라 함 (ex. ASKII, euc-kr, utf-8, utf-16) -자바에서는 문자가 어떻게 표현되나요? 문자를 위한 데이터 타입 char ch = 'A'; 내부적으로 숫자로 표현되므로 숫자를 넣어도 문자가 출력될 수 있음 char ch2 = 66; package ch08; public class CharacterTest { public static void main(String[] args) { char ch1 = 'A'; System.out.println(ch1); System.out.prin.. 2021. 8. 6.
[Java] 07. 자료형(data type) - 실수는 어떻게 표현하나요? - 부동 소수점 방식 실수는 정수 보다 정밀하기 때문에 정수와는 다른 방식으로 표현해야 함 부동 소수점 방식으로 실수 값 0.1 표현 지수부와 가수부로 표현함 컴퓨터에서는 밑수를 2로 사용 정규화: 가수가 밑수보다 작은 한 자리까지 가수로 표현되는 것 컴퓨터에서는 밑수가 2이므로 정규화를 하게 되면 가수 부분의 첫 번째 자리 숫자는 항상 1임 예) 0.2 표현 0.4 X 2^-1 정규화하면 1.6 X 2^-3 - float 와 double 예제 자바에서는 실수의 기본 타입은 double을 사용 함 - float 와 double의 예제 package ch07; public class DoubleTest { public static void main(String[] args) { double dnum = 3.. 2021. 8. 6.
728x90