to tentando montar um aplicativo que eu li no livro DEITEL java como programar...
esse programa é a classe AccountTest acessando classe Account
fiz tudo certinho...compila mas não executa,
como vcs podem ver eu fiz tudo certo não tem nenhum erro de sintaxe:
package javaapplication7; // declara que a clase esta em java app7
public class Account{ //declara classe Account
private double saldo; //variavel de instancia que declara saldo,tipo UML double
public Account(double saldoinicial){ //construtor do tipo double
if(saldoinicial > 0.0)
saldo = saldoinicial;
}
//deposita adiciona dinheiro.
public void deposita(double valor){
saldo = saldo + valor;
}
public double getSaldo(){
return saldo;
}
}
package javaapplication7;
import java.util.Scanner;
public class AccountTest {
public static void main (String[]args){
Account Account1 = new Account(50.00);//construtor da Account1
Account Account2 = new Account (100.00);//contrutor da conta 2
System.out.printf("saldo da conta 1 :$%.2f\n",Account1.getSaldo());
System.out.printf("Saldo inicial da conta 2:$%.2f\n\n",Account2.getSaldo());
Scanner input = new Scanner (System.in);
double depositValor;
System.out.print("Digite o valor de deposito para conta1:");
depositValor = input.nextDouble(); // Vai ler
System.out.printf("adicionou %2.f ao saldo da conta1",depositValor);
Account1.deposita(depositValor);
System.out.printf("Digite o valor de deposito para conta2:");
depositValor = input.nextDouble();//Vai ler
System.out.printf("adicionou %2.f ao saldo da conta2",depositValor);
Account2.deposita(depositValor);
System.out.printf("Saldo da Conta 1:$%2.f\n",Account1.getSaldo());
System.out.printf("Saldo da Conta 2:$%2.f\n",Account2.getSaldo());
}
}