Câu lệnh "if" lồng nhau là điều kiện đúng trong một loạt điều kiện trong lập trình máy tính. Câu lệnh này được sử dụng khi có thể có nhiều câu trả lời và kết quả cho mỗi câu trả lời là khác nhau.
Ví dụ về câu lệnh "if" lồng nhau như sau: Nếu kết quả là một số từ ba đến năm, hãy in nó bằng màu xanh lam. Nếu kết quả là một số nhỏ hơn ba, hãy in nó bằng màu đỏ. Nếu kết quả là bất kỳ số nào khác, hãy in nó bằng màu xanh lá cây. Các ngôn ngữ máy tính khác nhau có giới hạn về số lượng câu lệnh "if" có thể được lồng vào nhau. Các câu lệnh "if" lồng nhau còn được gọi là câu lệnh "if-then" hoặc "if-else".