Estruturas de Dados 2019/2020 (CC1007) - DCC/FCUP

Voltar a Lista de Codigo de Exemplo


Instrucoes Condicionais

(TestIfElse.java)

// -----------------------------------------------------------
// Estruturas de Dados 2019/2020 (CC1007) - DCC/FCUP
// http://www.dcc.fc.up.pt/~pribeiro/aulas/edados1920/
// -----------------------------------------------------------
// Instrucoes Condicionais: if else
// Ultima alteracao: 04/02/2019
// -----------------------------------------------------------

public class TestIfElse {
   public static void main(String[] args) {
      int testscore = 76;
      char grade;

      if (testscore >= 90) {
         grade = 'A';
      } else if (testscore >= 80) {
         grade = 'B';
      } else if (testscore >= 70) {
         grade = 'C';
      } else if (testscore >= 60) {
         grade = 'D';
      } else {
         grade = 'F';
      }
    
      System.out.println("Grade = " + grade);
   }
}

(TestSwitch.java)

// -----------------------------------------------------------
// Estruturas de Dados 2019/2020 (CC1007) - DCC/FCUP
// http://www.dcc.fc.up.pt/~pribeiro/aulas/edados1920/
// -----------------------------------------------------------
// Instrucoes Condicionais: switch
// Ultima alteracao: 04/02/2019
// -----------------------------------------------------------

public class TestSwitch {
   public static void main(String[] args) {
      int month = 2;
      String monthString;
      switch (month) {
      case 1:  monthString = "January";
         break;
      case 2:  monthString = "February";
         break;
      case 3:  monthString = "March";
         break;
      case 4:  monthString = "April";
         break;
      case 5:  monthString = "May";
         break;
      case 6:  monthString = "June";
         break;
      case 7:  monthString = "July";
         break;
      case 8:  monthString = "August";
         break;
      case 9:  monthString = "September";
         break;
      case 10:  monthString = "October";
         break;
      case 11:  monthString = "November";
         break;
      case 12: monthString = "December";
         break;
      default: monthString = "Invalid month";
         break;
      }
      System.out.println(monthString);
   }
}