-
Notifications
You must be signed in to change notification settings - Fork 17
/
AbrindoContas.java
71 lines (57 loc) · 2.47 KB
/
AbrindoContas.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
// Desafio
// Você é um desenvolvedor em início de carreira e foi contratado por um banco para criar um sistema básico de abertura de contas. Sua tarefa é implementar uma classe chamada "ContaBancaria" que represente uma conta bancária com as seguintes informações: número da conta, nome do titular e saldo.
// Entrada
// O programa deve solicitar ao usuário as informações necessárias para abrir uma conta bancária. A entrada deve ser feita via console (linha de comando) e deve incluir o número da conta (um valor inteiro), o nome do titular (uma sequência de caracteres) e o saldo inicial da conta (um valor decimal).
// Saída
// Após receber as informações da conta, o programa deve criar um objeto do tipo "ContaBancaria" e exibir na tela as informações dessa conta, incluindo o número da conta, o nome do titular e o saldo atual. A saída deve ser formatada de forma clara e legível para o usuário.
// Exemplos
// A tabela abaixo apresenta exemplos com alguns dados de entrada e suas respectivas saídas esperadas. Certifique-se de testar seu programa com esses exemplos e com outros casos possíveis.
// Entrada Saída
// 010101
// Caio Carlos
// 98.0
// Informacoes:
// Conta: 101010
// Titular: Caio Carlos
// Saldo: R$ 98.0
// 212223
// Carla Paiva
// 500.0
// Informacoes:
// Conta: 212223
// Titular: Carla Paiva
// Saldo: R$ 500.0
// 123456
// Joao Silva
// 1000.0 Informacoes:
// Conta: 123456
// Titular: Joao Silva
// Saldo: R$ 1000.0
import java.util.Scanner;
public class AbrindoContas {
public static void main(String[] args) {
// Lendo os dados de Entrada:
Scanner scanner = new Scanner(System.in);
int numeroConta = scanner.nextInt();
scanner.nextLine(); // Consome a quebra de linha após a entrada do número da conta
String nomeTitular = scanner.nextLine();
double saldo = scanner.nextDouble();
// Criando uma instância de "ContaBancaria" com os valores de Entrada.
ContaBancaria conta = new ContaBancaria(numeroConta, nomeTitular, saldo);
System.out.println("Informacoes:");
// Imprimindo as informações da conta usando o objeto criado acima.
System.out.println("Conta: " + conta.numero);
System.out.println("Titular: " + conta.titular);
System.out.println("Saldo: R$ " + conta.saldo);
}
}
class ContaBancaria {
int numero;
String titular;
double saldo;
public ContaBancaria(int numero, String titular, double saldo) {
this.numero = numero;
this.titular = titular;
this.saldo = saldo;
}
}