모두의 자바(35)
-
산술 연산자
연산자의 종류 '-'가 부호 연산자, 5는 피연산자 입니다. 이처럼 피연산자가 1개인 연산자의 연산자를 단항 연산자라고 한다. 부호 연산자는 변수 앞에도 붙일 수 있다. i3를 예를 들면 ++i3나 i3++는 같은 의미 입니다. 바로 i3의 값을 1 증가시킵니다. --i3나 i3--도 마찬가지로 i3의 값을 1 감소시킵니다. ++가 앞에 붙어 있어 있으면 먼저 i3에 1을 더한 다음, 더한 결괏값을 해당 변수에 넣어줍니다. 그런데 ++가 뒤에 붙어있을 때는 해당 변수에 먼저 값을 넣은 다음 i3에 1을 더합니다. 연산자를 이용하여 출력을 해 보았다. / 는 몫을 구하는 연산자로 나머지는 버린다. double형으로 형을 변환하여 사용하면 실수값의 나머지 없는 결과가 나온다. %는 나머지 값을 출력하는 연산..
2021.08.05 -
기본형 형 변환
기본형 변환 작은 자료형의 값을 큰 자료형에 넣을 때는 자연스럽게 형변환이 일어난다. 이것을 묵시적(암묵적) 형변환이라고 한다. long형의 값을 int형에 담을 때는 문제가 발생 할 수 있어서 형변환 에러가 발생한다. 형변환을 하고 싶으면 값을 넣기 전에 해당 형을 괄호 안에 넣어줍니다. 이것을 명시적(강제) 형변환이라고 한다. 문제 1 "작은 자료형의 값을 큰 자료형에 넣을 때는 자연스럽게 형변환이 일어난다." 라는 것을 보여주는 문제이다. 문제 2 "형변환을 하고 싶으면 값을 넣기 전에 해당 형을 괄호 안에 넣어 주면 된다." 라는 것을 보여주는 문제이다.
2021.08.05 -
기본형
논리형은 true 아니면 false 값만 담을 수 있다. 기본형 사용 방법 문제 여러가지 형태를 선언하고 출력하기
2021.08.04 -
상수
선언한 변수에 10이라는 값을 담습니다. 프로그램을 실행하며 변수의 값을 바꿀 수 있다. 변수 i에 다시 5라는 값을 담는다. 상수 j를 선언하고 j에 10을 넣는다. j에 다시 5를 넣는 것이 불가능 하다. 만약 5를 다시 넣으려 하면 컴파일 에러가 발생합니다. 이것이 바로 상수이다. 고정 값인 원주율은 상수로 주었고 변할 수 있는 radius 값은 변수로 주었다. OIL_PRICE와 같이 알기 쉬운 이름을 붙혀 놓으면 코드의 의미를 쉽게 알 수 있다. 문제 원주율을 바탕으로 원주율 구하기
2021.08.04 -
변수
변수 값 안에는 마지막에 지정한 값이 남는다. 정수형의 변수에 실수를 선언하면 에러가 뜬다. 실수형 변수를 담을 수 있는 double형을 선언하였다. 변수 선언 규칙이다. 문제 int라는 정수형 변수에 3이라는 값을 저장하였다.
2021.08.04