728x90
728x90

비전공자의 개발과 친해지기/연산자 4

[JAVA : 연산자]4. 연산자의 우선순위 및 문자열의 연결

- 연산자의 우선순위 연산자가 한 줄의 코드에 여러 개 존재할 경우, 각 연산자가 실행되는 순서는 연산자의 우선순위에 의해 실행됩니다. - 문자열의 연결 (+) 연산자는 산술연산자의 덧셈 연산자로 사용되지만, 문자열을 결합할 때도 사용할 수가 있습니다. import java.io.*; class Main { public static void main(String[] args) { int i = 3; int j = 1; // 문자열 연결을 사용하지 않고 표시 System.out.print("1줄의 문자열을 "); System.out.print(i); System.out.println("줄의 코드로 표시하고 있습니다."); // 문자열 연결을 사용해서 표시 System.out.println("실은 " + j..

[JAVA : 연산자]3. 비교 / 논리 / 비트 연산자

- 비교 연산자 비교 연산자는 연산자의 좌우 값을 비교하는 연산자입니다. 산수의 부등호와 같은 역할을 수행하며, 결과는 boolean형(true 혹은 false)로 반환됩니다. import java.io.*; class Main { public static void main(String[] args) { int a = 4; int b = 3; System.out.println( a < b ); } } 위 예제 코드에서 int형 변수 a, b는 각각 4와 3이라는 숫자로 초기화되었고, 6번째 줄을 보면 a < b에 비교 연산자가 사용되었습니다. a와 b에 대입된 값을 적용해 보면 "4 < 3"라는 비교 연산으로 볼 수 있습니다. 그런데 4는 3보다 큰 숫자이므로 4 < 3은 잘못된 조건이므로 false가 ..

[JAVA : 연산자]2. 복합 대입 연산자와 증감연산자

- 복합 대입 연산자 복합 대입 연산자는 대입 연산자와 산술 연산자가 합쳐진 모습을 가지고 있습니다. 그 종류로는 +=, -=, *=, /=, %= 이 있으며, 연산자 왼쪽 값에 오른쪽 값을 산술 연산한 후 그 결과 값을 왼쪽에 대입합니다. import java.io.*; class Main { public static void main(String[] args) { int a = 1; a += 2;// a = a + 2; 와 같음 System.out.println(a); int b = 5; b -= 1;// b = b - 1; 과 같음 System.out.println(b); int c = 2; c *= 3;// c = c * 3; 과 같음 System.out.println(c); int d = 6; ..

[JAVA : 연산자]1. 연산자

연산자(Operator)란? 연산이라는 말의 사전적 정의를 찾아보면, "수, 함수 등에서 일정한 법칙에 따라 결과를 내는 조작"이라고 풀이되어 있습니다. 그렇다면 연산자는 "수, 함수 등에서 일정한 법칙에 따라 결과를 내는 조작을 위한 인자"라는 뜻이 됩니다. 사전적 풀이로 보면 조금 어렵게 들리지만, 쉽게 풀이하자면 우리가 일상생활에서 사용하는 더하기, 빼기, 곱하기, 나누기가 연산자라고 생각하시면 됩니다. 즉, 프로그래밍에서 연산자는 변수나 상수의 연산을 위해 사용하는 부호라고 생각하면 좋습니다. - 대입 연산자(=) 대입 연산자(=)는 가장 기본으로 알아두어야 할 연산자입니다. import java.io.*; class Main { public static void main(String[] args..

728x90
728x90