Bom dia,
Estou estutando Java,ao compilar a classe ContaTeste:import java.lang.Math;
class Conta extends Thread
{
double saldo = 50;
int tempoDeSaque;
static int posicao = 1;
public Conta(String name)
{
super(name);
tempoDeSaque = (int) (Math.random() * 10000);
}
public void saque(double valor)
{
if(this.saldo >= 50)
{
this.saldo = this.saldo - valor;
}
System.out.println("O saldo atual é: R$"+ saldo);
}
public void run()
{
try
{
Thread.sleep(tempoDeSaque);
saque(double valor);
System.out.println("Posição: "+ posicao +"Nome: "+ getName());
posicao = posicao + 1;
}
catch(InterruptedException exception)
{
System.out.println(exception.toString());
}
}
}
public class ContaTeste
{
public static void main(String[] args)
{
Conta conta1, conta2;
conta1 = new Conta("Junio");
conta2 = new Conta("Antenor");
conta1.saque(10);
conta2.saque(20);
conta1.start();
conta2.start();
}
}
ContaTeste.java:29:';' expected
saque(double valor);
Agradeço desde já,
Júnio César Silva