TO TENTANDO FAZER UM EXERCICIO DO DEITEL E TA DANDO UM ERRO…
QUANDO EU COLOCO PRA RODA O PROGRAMA ELE PARA NA LINHA 41… PQ???
[code]import java.util.Scanner;
public class Estacionamento{
Scanner mostre=new Scanner(System.in);
double tempo;
double total;
public double cliente()
{
System.out.print("\nQuantos minutos ficou no estacionamento? \n**(INSIRA -1 PARA SAIR!!!)**\ntempo(em minutos)=");
tempo=mostre.nextInt();
if(tempo<=180)
total=2;
else
if(tempo>=1440)
total=10;
else
total=2+( (tempo*0.5)/60 );
return total;
}
public double total()
{
double totalGeral=0;
System.out.print("\nQuantos minutos ficou no estacionamento? \n**(INSIRA -1 PARA SAIR!!!)**\ntempo(em minutos)=");
tempo=mostre.nextInt();
for(int i=2; tempo!=-1 ; i++)
{
totalGeral+=total;
if(tempo<=180)
total=2;
else
if(tempo>=1440)
total=10;
else
total=2+( (tempo*0.5)/60 );
System.out.printf("O %d cliente deve : %d",i,total); //PQ ESSA PARTE TA ERRADA??
System.out.printf("\nQuantos minutos ficou no estacionamento? \n**(INSIRA -1 PARA SAIR!!!)**\ntempo(em minutos)=");
tempo=mostre.nextInt();
}
return total;
}
}[/code]