Прежде всего, для ознакомления с этим. Во-вторых им с борьбой в положить это на работу, это должно попросить имя адрес телефона и т.д., но это дает мне ошибку в «Конт» ...Где я терпеть неудачу?
public class Main {
public static void main(String[] args) throws NumberFormatException,
IOException {
BufferedReader bufferedReader = new BufferedReader(
new InputStreamReader(System.in));
int NumeroClientes = 0;
Banco banco = new Banco();
Cliente[] c = banco.getclientes();
while (true) {
System.out.println("Qual é a tua escolha?");
System.out.println("1: Adicionar Cliente");
System.out.println("2: Depositar Dinheiro");
System.out.println("3: Levantar Dinheiro");
System.out.println("4: Verificar Saldo Bancario");
System.out.println("5: Sair");
int choice = Integer.parseInt(bufferedReader.readLine());
switch (choice) {
case 1:
System.out.println("Criação de uma nova Conta-Cliente");
System.out.println("Insira o seu nome: ");
String Nome = bufferedReader.readLine();// NAME
Cliente cliente = new Cliente(Nome, Conta);
System.out.println("Insira a sua morada: ");
String Morada = bufferedReader.readLine();// ADDRESS
System.out.println("Insira o seu numero de telefone: ");
// TELEPHONE
System.out.println("Insira o seu CC: ");
// SOCIALCARD
System.out.println("Insira o seu Contribuinte: ");
// FINCARD
System.out.println("O seu saldo inicial é: 0.0");
break;
case 2:
break;
case 3:
break;
case 4:
break;
case 5:
System.exit(0); // EXIT
break;
default:
break;
}
}
}}
, если у ребят хотят я могу поставить другие классы ...
костюмера класс:
public class Cliente {
private String Nome;
private String Morada;
private int Telefone;
private int CC;
private int Contribuinte;
private Conta Conta;
Cliente(String n, Conta a) {
Nome = n;
Conta = a;
}
public void mostrar() {
System.out.println("Nome: " + Nome + ", Numero de conta: " + Conta.getNumeroConta()+", Saldo Bancario: "+Conta.getSaldo());
}
public String getName() {
return Nome;
}
public String getMorada() {
return Morada;
}
public int getTelefone() {
return Telefone;
}
public int getCC() {
return CC;
}
public int getContribuinte() {
return Contribuinte;
}
public Conta getConta() {
return Conta;
}}
Конта класс:
public class Conta {
private double Saldo = 0.0;
private String NumeroConta;
private boolean PrimeiraVez = true;
public Conta(String num) {
NumeroConta = num;
}
public Conta(double sal, String num) {
if (Saldo == 0) {
sal = Saldo;
} else {
sal = 0;
}
NumeroConta = num;
}
public void crédito(double Quanto) {
if (Quanto > 0) {
Saldo = Saldo + Quanto;
System.out.println(Quanto + "foi depositado com sucesso."
+ "O seu saldo bancario é " + Saldo);
} else {
System.err.println("Por favor meta quantias positivas!");
}
}
public void débito(double Quanto) {
if (Quanto >= 0) {
if (PrimeiraVez == true) {
double tempSaldo = Saldo;
tempSaldo = tempSaldo - Quanto;
if (tempSaldo >= 0) {
Saldo = Saldo - Quanto;
}
else {
System.err.println("Fundos insuficientes! " + Quanto);
}
PrimeiraVez = false;
}
} else {
System.err.println("Por favor não metas valores negativos!");
}
}
public double getSaldo() {
return Saldo;
}
public String getNumeroConta() {
return NumeroConta;
}}
Опубликовать журнал plz – hanaa
Где вы укажете переменную 'Conta'? – Kon
Я только что разместил :) – DemonProgrammer