Un'istruzione "if" è una struttura di controllo del flusso nella maggior parte dei linguaggi di programmazione che dirama il flusso di esecuzione in base a una condizione binaria, generalmente valutata in fase di esecuzione. Se le dichiarazioni sono anche comunemente chiamate condizionali. Quando si utilizza questo tag, includere anche un tag lingua appropriato, ad esempio "java" se la domanda è specifica della lingua.