No exemploe m aula de uma conta em banco, ao infez de criar um Conta contafulana = new conta (); eu pudesse fazer um array para criar 10 contas diferentes com entrada do úsuario?
Grato.
No exemploe m aula de uma conta em banco, ao infez de criar um Conta contafulana = new conta (); eu pudesse fazer um array para criar 10 contas diferentes com entrada do úsuario?
Grato.
Oi Brunno, tudo bem ?
Acho que o usuário por questões do negócio não poderia criar 10 contas, imagino.
Mas falando em código você até pode fazer dessa forma.
Na verdade queria transpor para outro problema. No caso queria cadastrar 10 usuario com nome e cpf sendo que na main seria implatando isso e numa classe Cliente iria esta o nome e cpf declarados.
Brunno,
Imagino que você queria fazer algo assim :
public static void main(String args[]){
Cliente[] clientes = new Cliente[10];
for(int i = 1; i<=10; i++){
Cliente cliente = new Cliente();
// popula com os dados que deseja
clientes[i-1] = cliente
}
System.out.println(clientes);
}
A priori foi, mas nao consigo entrada com os dados
PessoaFisica[] pessoasfisica = new PessoaFisica[10];
for (int i = 1; i <= 10; i++) {
PessoaFisica pessoafisica = new PessoaFisica();
System.out.println("Nome:");
pessoafisica.setNome(r.toString());
System.out.println("CPF:");
pessoafisica.setCpf(r.toString());
System.out.println("Endereço:");
pessoafisica.setEndereco(r.toString());
System.out.println("Telefone:");
pessoafisica.setTelefone(r.toString());
pessoasfisica[i-1] = pessoafisica;
}
Quem é esse r ?
Seria uma chamada para um Scanner. Na faculdade eu so vi essa maneira de receber o buff do teclado.
import java.util.Scanner;
main(){
Scanner r = new Scanner(System.in);
variavel = r.nextInt();
Exemplo
Bruno, você pode usar o método next()
que vai pegar o conteúdo inteiro da linha