Estudo java

Disponível somente no TrabalhosFeitos
  • Páginas : 7 (1677 palavras )
  • Download(s) : 0
  • Publicado : 22 de junho de 2012
Ler documento completo
Amostra do texto
Programa Aluguel de Veículos Java

Classe CadastroPrincipal.java

01
package cadastro;
02

03
import sistema.Teclado;
04

05
public class CadastroPrincipal {
06

07
public static void main(String[] args){
08

09
CadastroEsporte cadastroEsporte = new CadastroEsporte();
10
CadastroCaminhao cadastroCaminhao = new CadastroCaminhao();
11CadastroOffRoad cadastroOffRoad = new CadastroOffRoad();
12
CadastroOnibus cadastroOnibus = new CadastroOnibus();
13

14
System.out.println("Menu");
15
System.out.println("Qual tipo de veículo deseja cadastrar?:");
16
System.out.println("1 - Esportivo");
17
System.out.println("2 - Caminhão");
18
System.out.println("3 - Off Road");
19System.out.println("4 - Onibus");
20
System.out.println("5 - Sair");
21
System.out.println("Opção: ");
22

23
int opcao = Teclado.LerInteiro();
24

25
switch(opcao){
26
case 1:
27
cadastroEsporte.ExecutaCadastro();
28
break;
29
case 2:
30
cadastroCaminhao.ExecutaCadastro();31
break;
32
case 3:
33
cadastroOffRoad.ExecutaCadastro();
34
break;
35
case 4:
36
cadastroOnibus.ExecutaCadastro();
37
break;
38
case 5:
39
System.out.println("Até Logo...");
40
break;
41
default:
42System.out.println("Por favor, digite uma opção válida");
43
break;
44
}
45

46
}
47

48
}
Classe CadastroCaminhao.java

01
package cadastro;
02

03
import sistema.Teclado;
04
import veiculo.VeiculoCaminhao;
05

06
public class CadastroCaminhao {
07

08
VeiculoCaminhao veiculoCaminhao = new VeiculoCaminhao();
09

10
publicCadastroCaminhao() {
11
}
12

13
public void ExecutaCadastro() {
14

15
System.out.println("Número do Chassi:");
16
veiculoCaminhao.DefinirNumeroChassi(Teclado.LerInteiro());
17

18
System.out.println("Número da Placa:");
19
veiculoCaminhao.DefinirNumeroPlaca(Teclado.LerString());
20

21
System.out.println("Modelo:");
22veiculoCaminhao.DefinirModelo(Teclado.LerString());
23

24
System.out.println("Fabricante:");
25
veiculoCaminhao.DefinirFabricante(Teclado.LerString());
26

27
System.out.println("Ano de Fabricação:");
28
veiculoCaminhao.DefinirAnoFabricacao(Teclado.LerInteiro());
29

30
System.out.println("Cor:");
31veiculoCaminhao.DefinirCor(Teclado.LerString());
32

33
System.out.println("Capacidade da Carga (kgs):");
34
veiculoCaminhao.DefinirCapacidadeCarga(Teclado.LerFloat());
35

36
System.out.println("Número de Eixos:");
37
veiculoCaminhao.DefinirNumeroEixos(Teclado.LerInteiro());
38

39
System.out.println("Cadastro de Onibus: ");
40System.out.println("Número do Chassi: "
41
+ veiculoCaminhao.ObterNumeroChassi());
42
System.out.println("Número da Placa: "
43
+ veiculoCaminhao.ObterNumeroPlaca());
44
System.out.println("Modelo: " + veiculoCaminhao.ObterModelo());
45
System.out.println("Fabricante: " + veiculoCaminhao.ObterFabricante());
46
System.out.println("Ano deFabricação: "
47
+ veiculoCaminhao.ObterAnoFabricacao());
48
System.out.println("Cor: " + veiculoCaminhao.ObterCor());
49
System.out.println("Capacidade da Carga: "
50
+ veiculoCaminhao.ObterCapacidadeCarga() + "kgs");
51
System.out.println("Número de Eixos: "
52
+ veiculoCaminhao.ObterNumeroEixos());
53
}
54
}
Classe...
tracking img