O método random() da classe Math
O numero 10 neste exemplo tem 2 funções:
Podemos criar um objeto e inserir valores nele em uma linha:
Este método gera um valor double entre 0,0 e 0,9 por padrão. Por isso é comum convertermos este valor para int. Se convertemos um decimal para inteiro por exemplo 0,7*8 o resultado sera 5 (0,7*8=5,6 que convertido para inteiro fica 5)
Veja um exemplo de como gerar um número aleatório entre 0 e 10 (não incluindo):
int valor = (int)Math.random() * 10; //Gera um numero aleatorio de 0 a 9
O numero 10 neste exemplo tem 2 funções:
1.Multiplicar o valor que o random gera pelo numero que determinamos (10)
2.Determinar o limite do numero que pode gerar (até 9)
Método construtor
Na maioria das linguagens de programação o "()" significa uma chamada a um método ou função.
Exemplo:
Veiculo v = new Veiculo() <= Construtor
Um construtor é um método publico, com o mesmo nome da classe, sem retorno e chamado automaticamente durante a construção de objetos da classe. Há dois tipos de construtores: 1.Construtor padrão ou vazio: não possui parâmetros e é criado automaticamente pelo compilador. 2.Construtor com pârametros: usados para fornecer valores iniciais ao objeto da classe. Exemplo de construtor:
Classe Cliente.java
public class Cliente { private int codigo; private String nome; private int cpf; public Cliente(int codigo, String nome, int cpf) { super(); this.setCodigo(codigo); this.setNome(nome); this.setCpf(cpf); } public int getCodigo() { return codigo; } public void setCodigo(int codigo) { this.codigo = codigo; } public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } public int getCpf() { return cpf; } public void setCpf(int cpf) { this.cpf = cpf; } }
Classe principal Principal.java
import javax.swing.JOptionPane; public class Principal{ public static void main(String[] args){ int Contador = 0; String Resultado = ""; Cliente a[] = new Cliente[5]; for (int i = 0; i < a.length; i++) { int codigo = Integer.parseInt(JOptionPane.showInputDialog("Digite o codigo")); String nome = JOptionPane.showInputDialog("Digite o nome"); int cpf = Integer.parseInt(JOptionPane.showInputDialog("Digite o CPF")); a[i] = new Cliente(codigo, nome, cpf); } for (int i = 0; i < a.length; i++) { if (a[i].getCodigo() % 2 ==0) { Contador++; Resultado = Resultado + "\nNome: "+a[i].getNome() +"\nCodigo: "+a[i].getCodigo()+"\nCPF: "+a[i].getCpf(); } } JOptionPane.showMessageDialog(null, "Numero clientes com codigo par: "+Contador+"\nOs clientes são: "+Resultado); } }
Livro livroExemplo= new Livro("Java Web", 280);
0 comentarios:
Postar um comentário