모든 프로그래밍 언어에 대해 필요에 따라 다양한 연산자, 메서드 및 함수를 사용할 수 있습니다. 클래스 기반 객체 지향 프로그래밍 언어인 Java는 광범위한 연산자를 제공하며, Java의 이러한 연산자 유형 중 하나가 "단항 연산자"입니다.
무료 소프트웨어 개발 과정 시작
웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등
단항 연산자는 피연산자를 하나만 취하고 값을 1씩 늘리거나 줄이는 간단한 작업을 수행하는 연산자일 수 있습니다. 또한 단항 연산자는 표현식에 대한 부정 연산도 수행하며 부울 값을 반전할 수 있습니다.
다양한 연산을 수행할 수 있는 단항 연산자 5개가 있습니다. 아래에는 5개의 단항 연산자 목록이 나와 있습니다.
단항 연산자는 두 개의 피연산자를 허용하는 이항 연산자와 상당히 다릅니다. 이러한 연산자는 피연산자에 대해 특정 연산을 실행하는 데 사용되는 특수 기호와 같습니다. 피연산자는 변수와 값입니다.
단순히 값을 양수로 반환합니다. 값이 무엇이든 단항 더하기는 음수 형식을 반환하지 않습니다.
더하기 연산자가 양수 값을 반환하는 것처럼 단항 빼기 연산자는 동일한 값의 음수 형식을 반환합니다. 위에서 설명한 단항 연산자에 대해 단항 더하기 및 빼기 연산자를 구현하는 예를 보여드리겠습니다.
코드:
class unary_ops { public static void main(String[] args) { int num = 6; num = +num; System.out.println(num); num = -num; System.out.println(num); } }
코드 해석: 위 예에서는 더하기 및 빼기 단항 연산자를 보여주었습니다. 클래스가 있고 그 안에 메인 클래스가 있고 값이 6인 간단한 정수를 선언했습니다. 그런 다음 그 숫자를 Unary Plus 연산자에 할당했습니다. 그리고 나중에 결과가 단순 6이 되도록 인쇄했습니다. 그런 다음 동일한 변수를 단항 빼기 연산자에 전달했고 여기서 값이 변경되었습니다. 우리는 print 문을 사용하여 출력을 인쇄했습니다. 이는 -6(음수 6을 의미)이 예상됩니다. 위 코드를 실행하면 6과 -6이 예상되는 출력입니다.
출력:
이름에서 알 수 있듯이 이 단항 연산자는 값을 1씩 증가시키는 연산을 수행합니다. 변수의 값이 무엇이든 증가 연산자와 함께 전달된 후에는 값이 1씩 증가합니다. 단항 증가 연산자는 다음과 같습니다. 나중에 증분 작업이 발생하는 시점에 따라 두 가지 유형으로 분류됩니다.
증가 연산자가 값을 1씩 증가시키는 것처럼 단항 감소 연산자는 변수 값을 1만큼 감소시킵니다.
증가 연산자와 유사하게 감소 연산자에는 두 가지 종류가 있습니다.
위에 언급된 증가 및 감소 연산자의 사용법을 보여줍니다.
코드:
class unary_ops { public static void main(String[] args) { int num = 6; num--; System.out.println(num); num++; System.out.println(num); } }
코드 해석: 내부의 기본 클래스와 동일한 클래스, 정수 num(값 5). 먼저 감소 연산자를 num으로 변수에 전달했으며 값이 인쇄됩니다. 나중에 동일한 계산 값을 증분 연산자에 전달하고 결과가 인쇄됩니다. 원래 값은 6이고 실행 시 출력은 "5 6"이 됩니다. 먼저 5로 감소한 다음 1씩 증가하여 다시 6으로 돌아옵니다.
출력:
이 연산자는 변수의 부울 값을 반전하는 데 사용됩니다. 전. 변수의 부울 값이 true인 경우 논리 연산자와 함께 전달되면 false로 반전됩니다.
Code:
class unary_ops { public static void main(String[] args) { boolean bvalue = false; System.out.println(bvalue); System.out.println(!bvalue); } }
Code Interpretation: We demonstrated a Logical Complement operator using the Boolean data type. In our class, we have the main class within and our simple boolean variable, which holds the value of false. In our first print statement, we printed the original value and later passed the logical complement operator; as you can see, we’ve used the “!” symbol. This implementation will invert the value of the boolean variable, resulting in a changed output of true.
Output:
Below are the cases, which if executed, will result in errors:
There are 5 unary operators and with pre and post as two varieties. We understood each operator with a specific definition and usage. Along with an explanation, we have programs for respective operators, screenshots, and code interpretation. And some essential tips to wisely implement these operators.
위 내용은 Java의 단항 연산자의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!