erro declinação

erro declinação

by marcos garcia -
Number of replies: 1

String declinado;
         String frase;
    if (d.equals("de") && a.equals("o"))
    declinado="do";
         else if (d.equals("de") && a.equals("a"))
           declinado="da";
          else if (d.equals("por") && a.equals("a"))
           declinado="pela";
          else if (d.equals("por") && a.equals("o"))
             declinado="pelo";
           else if (d.equals("em") && a.equals("a"))
             declinado="na";
           else if (d.equals("em") && a.equals("o"))
             declinado="no";
           frase=b+ " "+a+ " " + declinado + " "+c;
           System.out.print(frase);


          ele diz que a variavel declinado não pode ser utilizada
             se eu ja declarei por que não?
        
      

In reply to marcos garcia

Re: erro declinação

by Marcelo Queiroz -
Sua variável declinado pode não estar inicializada quando você tenta criar a frase. Sua seqüência if ... else if ... else if ... else if ... precisa de um último else para cobrir os demais casos.