Estou tentando criar um sistema de cartão de crédito com duas classes (CartaoCredito e CartaoCreditoTest), porém na segunda classe está dando erro na hora de compilar, alguém saberia me dizer o motivo?
Class CartaoCreditoimport java.util.Scanner;
public class CartaoCredito {
public void mostrarMenu() {
System.out.println("******************************");
System.out.println("* DIGITE A SUA SENHA *");
System.out.println("******************************");
}
public void mostrarMenu2() {
System.out.println("******************************");
System.out.println("* 1. MOSTRAR SALDO *");
System.out.println("* 2. DEPÓSITO *");
System.out.println("* 3. SAQUE *");
System.out.println("* 4. DADOS DA CONTA *");
System.out.println("* 5. SAIR DA CONTA *");
System.out.println("******************************");
}
public String insereNome(String n) {
Scanner in = new Scanner(System.in);
System.out.print("Digite o nome do Titular da conta: ");
n = in.nextLine();
return n;
}
public float insereSaldo(float s) {
Scanner in = new Scanner(System.in);
System.out.print("Digite o saldo inicial da conta: ");
s = in.nextFloat();
return s;
}
public short insereConta(short c) {
Scanner in = new Scanner(System.in);
System.out.print("Digite o numero da conta: ");
c = in.nextShort();
return c;
}
public byte insereAgencia(byte a) {
Scanner in = new Scanner(System.in);
System.out.print("Digite o numero da agencia da conta: ");
a = in.nextByte();
return a;
}
public short insereSenha(short s) {
Scanner in = new Scanner(System.in);
System.out.print("Digite a senha da conta: ");
s = in.nextShort();
return s;
}
}
import java.util.Scanner;
public class CartaoCreditoTest {
String nome;
float saldo;
short conta, senha;
byte agencia;
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
CartaoCredito menuPrincipal = new CartaoCredito();
CartaoCredito[] conta = new CartaoCredito[10](nome, saldo, conta, agencia, senha);
for(byte i = 0; i < conta.length; i++){
conta[i].insereNome(nome);
}
for(byte i = 0; i < conta.length; i++){
conta[i].insereSaldo(saldo);
}
for(byte i = 0; i < conta.length; i++){
conta[i].insereConta(conta);
}
for(byte i = 0; i < conta.length; i++){
conta[i].insereAgencia(agencia);
}
for(byte i = 0; i < conta.length; i++){
conta[i].insereSenha(senha);
}
System.out.println("Conta 1 --> "+ conta[0].nome);
}
}