Son las estructuras que usamos cuando queremos que segun una condicion haga una determinada accion

// If
if (condicion)
{
	//Accion
}

// If - else
if (condicion)
{
	//Accion
} 
else
{
	// Accion por default
}

// if - else if - else
if (condicion)
{
	//Accion 1
} 
else if (condicion)
{
	// Accion 2
}
else
{
	// Accion por default
}

//Switch
switch (expression)
{
    case constant1:
      // statements
      break;

    case constant2:
      // statements
      break;
    .
    .
    .
    default:
      // default statements
}