JavaRush /Blog Java /Random-VI /Toán tử bậc ba trong năm giây.
Sasha
Mức độ

Toán tử bậc ba trong năm giây.

Xuất bản trong nhóm
Tôi không phải là copywriter, đừng ném dép.🤗 Hãy bắt tay vào công việc ngay thôi. Toán tử bậc ba trong năm giây.  - 1Toán tử bậc ba thực hiện thao tác so sánh giữa hai đối tượng: nó hoạt động gần giống như if-else, chỉ được viết gọn hơn. Nó bao gồm một điều kiện, Khối số một và Khối số hai, và trông như thế này: (Giá trị một (thao tác) giá trị hai, theo sau là dấu hỏi (? ) , sau đó là Khối1 : Khối2 . Điều này có nghĩa? Nếu trong điều kiện chúng ta có Nếu nó đúng thì chúng ta thực thi khối đầu tiên, nếu Sai thì chúng ta thực thi khối thứ 2. Toán tử bậc ba trong năm giây.  - 1Giả sử chúng ta cần tính giá trị tối thiểu của hai số. Đây là ví dụ rõ ràng nhất:
int y = 5;
int x = 10;

int min = y < x ? y : x; // Условие | Блок1 | Блок2
System.out.println(min) // min == 5
? - đây là sự chuyển đổi sang khối. Nếu so sánh bên trái đánh giá là TRUE, khối MỘT được thực thi. Trong trường hợp này, Block1 sẽ được thực thi, vì Y nhỏ hơn X. Nhưng nếu chúng ta cần tìm ra số nhỏ nhất, chẳng hạn như NĂM số thì sao? Một ví dụ rõ ràng khác:
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; // Возвращаем полученное минимальное число.
}
Bằng cách tuyệt vời này, chúng ta có được số lượng tối thiểu là năm. Tôi hy vọng bạn hiểu mọi thứ)) Và nếu bạn không hiểu, đừng buồn: đây là lời giải thích trong video . Hãy chắc chắn để xem nó! https://www.youtube.com/watch?v=fHCNlQY-ssI Để lại câu hỏi và chỉnh sửa của bạn trong phần bình luận.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION