Problema com operadores lógico

5 respostas
V

Pessoal tenho o código abaixo e esta dando o erro: "ilegal start of expression", desculpe minha ignorância, mas alguém pode me dizer qual é o erro???

private void calcularActionPerformed(java.awt.event.ActionEvent evt) {
        int andar = Integer.parseInt(tf_andar.getText());
        
        if(andar <= 1 || > 10){
        
        }
        else
        MostrarBt(andar);
    }

5 Respostas

vcbrito_

Tenta assim cara:

private  void calcularActionPerformed(java.awt.event.ActionEvent evt) {  
         int andar = Integer.parseInt(tf_andar.getText());  
           
         if(int andar = Integer.parseInt(tf_andar.getText()); andar &lt;= 1 || &gt; 10){  
           
         }  
         else
vcbrito_

Ops assim:

private  void calcularActionPerformed(java.awt.event.ActionEvent evt) {    
             
         if(int andar = Integer.parseInt(tf_andar.getText()); andar &lt;= 1 || &gt; 10){    
             
         }    
         else
L.Bach

Olá,

É que o compilador não sabe o que testar se é maior que 10.

Então, na verdade, onde está:
if(andar <= 1 || > 10){  
           
}
deve ser:
if(andar <= 1 || andar > 10){  
           
}

Saudações

fabricioempresa

Tenta assim cara:

private  void calcularActionPerformed(java.awt.event.ActionEvent evt) {     
        int andar = Integer.parseInt(tf_andar.getText());     
             
        if( andar <= 1 || andar> 10){     
             
        }     
        else
V

valeu galera é isso ai mesmo que o L.Bach e o fabricioempresa disseram… valeu

Criado 8 de abril de 2010
Ultima resposta 8 de abr. de 2010
Respostas 5
Participantes 4