[Resolvido]Erro no código "illegal start of expression"

2 respostas Resolvido
Victor_S_C

Bom pessoal, sou iniciante no mundo de programação, e recentemente comecei fazer um curso técnico. O professor pediu um trabalho com o tema de seguradora. Elaborei o código (tentei) Porém ao chegar no final ele simplesmente não compila e na linha 42 me retorna o erro “illegal start of expression”. Já virei o código de ponto cabeça mas não encontrei nada.

public class Exercicio4 {

public Exercicio4(){

String nome;

double ano, capital, vs = 0, vf = 0, desconto;

Scanner leia = new Scanner(<a href="http://System.in">System.in</a>);

System.out.println(Digite o seu nome);

nome = leia.next();

System.out.println(Digite o ano do seu veiculo);

ano = leia.nextDouble();

System.out.println(Digite o valor de tabela do seu veiculo);

capital = leia.nextDouble();

{if (capital >=10000)

vf = 9000;}

{if (capital >=50000 && capital <=99999)

vf = 4500;}

{if (capital <=49999)

vf = 2300;}

{if (ano <=2000)

vs = (capital *1.5) /100;}

{if (ano >=2001 && ano <2010)

vs = (capital *2) /100;}

{if (ano >2010 && ano <2018)

vs = (capital <em>2.2) /100;}

desconto = (vs</em>1.8) /100;

{if (ano == 2018)

vs = ((capital *2.2) /100) -desconto;}
(nessa linha o erro aparece) System.out.println("Sra(a):" +nome+,", o valor do seguro será:" +vs+", e a franquia será:" +vf);
    
    }
}

2 Respostas

darlan_machado
Solucao aceita

Não sei se você notou, mas, logo após +nome+, existe uma vírgula. Está certo isso?

Victor_S_C

Nossa cara, era isso mesmo rsss (um pequeno detalhe que passou batido). Obrigado!

Criado 12 de abril de 2018
Ultima resposta 12 de abr. de 2018
Respostas 2
Participantes 2