30/09/2018, 23:53
Giải thích đoạn mã về toán tử điều kiện
Gửi lời chào đến các bro trong diễn đàn, em mới vào lập trình java, nhưng đến thấy toán tử điều kiện e cũng có chút thắc mắc mong sẽ được giải đáp giúp
int a, b;
a = 10;
b = (a == 1) ? 20 : 30;
System.out.println("b : " + b);
b = (a == 10) ? 20 : 30;
System.out.println("a : " + b);
=> b : 30
b : 20
^^
Bài liên quan
tương đương
Cái này là dạng rút gọn của lệnh
if then else
(a == 1) ? 20 : 30;
tức là nếu a == 1 thì trả về 20, ngược lại trả về 30.Cảm ơn 2 anh @Truong_Dat, @htwap em đã hiểu