>  기사  >  Java  >  Java 삼항 연산자 퍼즐

Java 삼항 연산자 퍼즐

王林
王林앞으로
2023-09-23 08:17:021334검색

Java 삼항 연산자 퍼즐

Java 환경에서 연산자란 무엇인가요?

연산자는 특정 특정 작업을 수행할 수 있는 Java 환경의 특수 문자, 기호 또는 데이터 표시기입니다. 여기에는 연산에 참여할 수 있는 여러 피연산자(변수)가 있습니다. 성공적인 컴파일 후에는 원하는 출력을 얻습니다. Java 언어에는 Java 빌드 코드에 있는 주요 변수의 실제 값을 조작하는 데 주로 사용되는 연산자가 많이 있습니다.

삼항 연산의 경우 조건이 있고 그 뒤에 물음표(?), 조건이 true인 경우 메서드를 실행하는 표현식, 콜론(:), 마지막으로 조건이 true인 경우 실행하는 표현식이 있습니다. 거짓. 삼항문은 결과문이 프로시저를 수행하기에 너무 짧은 경우에만 사용해야 합니다. 그렇지 않으면 일반 문을 "if 문"으로 작성해야 합니다.

삼항 연산자의 목적은 실제 환경에서 코드를 더 간결하고 읽기 쉽게 만드는 실용적인 목적입니다. 복잡한 if 문을 삼항 연산자로 이동하면 해당 목표가 ​​무산됩니다. Java 프로그래밍의 삼항 연산자는 특정 작업을 수행하기 위해 "if...else" 조건을 대체하는 데 사용할 수 있는 조건식입니다. 이 기사에서는 특정 상황에 대해 몇 가지 논리와 알고리즘을 사용하여 Java 삼항 연산자 퍼즐을 구현하는 방법을 알아봅니다.

삼항 연산자란 무엇인가요?

  • 이진 연산자는 세 가지 정수 데이터 유형을 사용하여 특정 작업을 수행하는 Java 환경 연산자입니다.

  • Java 프로그래밍에서는 코드 복잡성을 줄이기 위해 "if....else" 조건을 우회하는 방법이 널리 사용됩니다.

  • "if...else" 방법을 표현하는 또 다른 방법으로, 동일한 알고리즘을 따르지만 메모리 공간을 덜 차지합니다.

  • 삼항 연산자는 부울 표현식, 참 부분, 거짓 부분을 포함하는 세 부분으로 구성됩니다. 이러한 입력을 기반으로 주어진 조건이 TRUE인지 FALSE인지 결정됩니다.

  • 삼항 연산자는 주어진 조건(조건, 표현식 1, 표현식 2)의 결과를 기반으로 작동합니다.

  • 한 피연산자는 T(바이트) 유형이고, 하나는 char 값이 짧고, 다른 하나는 상수이며 조건식의 T 유형만 나타냅니다.

3항 연산자 알고리즘

  • 1단계 - 프로그램을 시작합니다.

  • 2단계 - 변수를 선언합니다.

  • 3단계 - int

  • 값을 입력합니다.
  • 4단계 - 삼항(조건부) 연산자를 통해 조건을 확인합니다.

  • 5단계 - 답변 표시.

  • 6단계 - 프로세스를 종료합니다.

문법

으아악

문은 조건이 참인지 거짓인지 판단하기 위해 평가됩니다. 다음은 "if….else" 조건과 "삼항 연산자"의 차이를 구별하는 예입니다.

“if…..else” 조건:

으아악

"삼항 연산자":

으아악

따를 수 있는 다양한 방법:

  • 방법 1 - 두 숫자 중 가장 큰 숫자 찾기

  • 방법 2 - Java 삼항 연산자 퍼즐

방법 1: 두 숫자 중 가장 큰 숫자 찾기

여기에서는 최대 수를 얻기 위해 삼항 연산자를 사용하여 다양한 논리를 구현했습니다. 이 과정에서 시간 복잡도와 보조 공간 복잡도는 모두 O(1)입니다.

예 1

으아악

출력

으아악

예 2

으아악

출력

으아악

예 3

으아악

출력

으아악

Java 환경을 활용한 삼항 연산자 퍼즐

삼항 연산자 퍼즐을 사용하여 명령문 값이 참인지 거짓인지 확인할 수 있습니다.

예 1

으아악

출력

으아악

프로그램을 실행하면 여기서 출력되는 내용이 Y89임을 알 수 있습니다. 이를 디코딩하면 X가 첫 번째 문장이고 89가 두 번째 문장입니다.

결론

이 기사를 통해 우리는 Java 언어의 삼항 연산자 메서드에 대해 배웠습니다. 여기서 우리는 삼항 연산자를 사용하여 퍼즐을 만들면서 이 연산자의 많은 이점을 경험합니다. 중첩된 압축 함수를 사용하는 if-else 문의 가독성, 성능 및 우회 가능성은 이 기능을 Java에서 매우 독특하게 만듭니다.

위 내용은 Java 삼항 연산자 퍼즐의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제