Operação logica erro 'else' without 'if'

2 respostas
G

Galera tou tentando fazer uma operação logica mas da esse erro, ja fiz varios teste e sempre mesma coisa.

a algo de errado ou no java e de outra forma ??

'else' without 'if' na linha 19

case 1 :   {  
     	    
     	                System.out.println("");  
                        System.out.println("-----------------------------");
                        System.out.println("Informe os Dados da Industria");
                        System.out.println("-----------------------------");
                        System.out.println("");
						System.out.print("Digite o Codigo da Industria..: ");
						String codigo = Keyboard.readString();
						System.out.print("Digite o nome da Industria.: ");
						String nome = Keyboard.readString();
						System.out.print("Digite o endereco: ");
						String endereco = Keyboard.readString();
						System.out.print("Digite o fator de risco da Industria: ");
                                                                                                String risco = Keyboard.readString();
						Industria industria1 = new Industria(codigo,nome,endereco,fatorderisco);
						if (risco == 1);{
                        fatorderisco = true; 
                        } else {
                        fatorderisco = false;
                       } 	
                  break;
                 }

2 Respostas

thegoergen

Na linha 17

if (risco == 1);{

Tente isso:

if (risco == 1){ // Note que não tem o ";"
X

Na linha 17 tem um “;” ponto e virgula depois do parênteses, tira ele que irá funcionar.

Criado 7 de abril de 2008
Ultima resposta 7 de abr. de 2008
Respostas 2
Participantes 3