JavaRush /Java Blog /Random-KO /5초만에 삼항 연산자.
Sasha
레벨 11

5초만에 삼항 연산자.

Random-KO 그룹에 게시되었습니다
저는 카피라이터가 아니니 슬리퍼 던지지 마세요.🤗 바로 본론으로 들어가죠. 5초만에 삼항 연산자.  - 1삼항 연산자는 두 개체 사이의 비교 작업을 수행합니다. if-else와 거의 동일하게 작동하지만 더 간결하게 작성되었습니다. 이는 조건, 블록 번호 1 및 블록 번호 2로 구성되며 다음과 같습니다. (값 1(연산) 값 2, 그 뒤에 물음표(?) 가 오고 그 뒤에 Block1 : Block2 . 이것이 의미 하는무엇 입니까 ? 조건이 True이면 첫 번째 블록을 실행하고, False이면 두 번째 블록을 실행합니다. 5초만에 삼항 연산자.  - 1두 숫자의 최소값을 계산해야 한다고 가정해 보겠습니다. 가장 확실한 예는 다음과 같습니다.
int y = 5;
int x = 10;

int min = y < x ? y : x; // Условие | Блок1 | Блок2
System.out.println(min) // min == 5
? - 블록으로의 전환입니다. 왼쪽 비교가 TRUE로 평가되면 블록 1이 실행됩니다. 이 경우 Y가 X보다 작으므로 Block1이 실행됩니다. 하지만 최소값, 예를 들어 5개의 숫자를 찾아야 한다면 어떻게 될까요? 또 다른 명확한 예:
public static int min(int a, int b, int c, int d, int e) {
        int min = a < b ? a : b; // А меньше Б? Если да, минимальное число равно A. Иначе min = b;
        min = c < min ? c : min; // C меньше МИНИМАЛЬНО ЧИСЛА? Если да min = c. Иначе min = min
        min = d < min ? d : min; // D меньше МИНИМАЛЬНО ЧИСЛА? Если да min = d. Иначе min = min
        min = e < min ? e : min; //  E меньше МИНИМАЛЬНО ЧИСЛА? Если да min = e. Иначе min = min
        return min; // Возвращаем полученное минимальное число.
}
이 아름다운 방법으로 우리는 최소 5개의 숫자를 얻습니다. 모든 것을 이해하시기 바랍니다.)) 이해가 안 되더라도 화내지 마세요. 동영상 에 설명이 나와 있습니다 . 꼭 시청하세요! https://www.youtube.com/watch?v=fHCNlQY-ssI 궁금한 점과 수정 사항을 댓글로 남겨주세요.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION