본문 바로가기

분류 전체보기

(186)
[JAVA] 연산자 연산자에는 산술, 대입, 복합 대입, 비교, 논리, 조건... 연산자가 있다. 우선 산술연산자에는 +, -, *, /, % 가 있다. 코드로 보여주겠습니다. int a = 10 + 5; int a = 10 - 5; int a = 10 * 5; int a = 10 / 5; int a = 10 % 5; 이렇게 정의할 수 있다. 다른 것은 수학시간에 배웠을 거라 생각하고 마지막에 % 연산자를 보겠다. % 연산자는 처음 본 사람들에게는 생소하겠지만 쉽게 이야기하면 나머지를 구하는 연산자다 저 코드를 출력시켜보면 console창에는 5가 출력될 것이다. 다음으로는 대입연산자이다. 우리는 이 연산자를 처음부터 써왔다. = 이것이 대입 연산자이다 따로 설명은 필요 없을 것 같다. int a = 10; 복합 연산자는 ..
[JAVA] 변수 프로그래밍에서의 변수는 계속 변하는 값이면서, 그 값을 저장하는 공간이라고 합니다. 너무 어렵게 생각하지 않았으면 합니다. 박스를 변수라고 생각하면 이해하기 쉬울 것입니다. 변수는 소문자로 정의할 수 있고 대문자로도 정의할 수 있지만 로마에 가면 로마에 법을 따르듯이 개발자끼리 암묵적인 약속을 한 것이니까 그냥 소문자로 정의하면 된다. 여기서 대문자는 어디서 사용하냐는 생각이 들겠지만 지금 단계에서는 몰라도 된다. int a; 'a'가 변수이다 쉽지 않은가? 우리는 벌써 공간을 만들었다. 이제 이 공간에 물건을 넣어줘야 하는데 우리는 그것을 "초기화" 라고 부른다. int a; a = 10; 'a'라는 변수에 10이라는 정수를 초기화해주었다. 여기서 의문이 들 것이다. =부호는 같다 라는 거 아닌가? 하..