Exe. 1
public class ContaBancaria {
private int numeroConta;
private double saldo;
private String titular;
public int getNumeroConta() {
return numeroConta;
}
public void setNumeroConta(int numeroConta) {
this.numeroConta = numeroConta;
}
public double getSaldo() {
return saldo;
}
public String getTitular() {
return titular;
}
public void setTitular(String titular) {
this.titular = titular;
}
}
ContaBancaria sd01 = new ContaBancaria();
sd01.setTitular("Pedro Pires Mangueira");
sd01.setNumeroConta(000001);
System.out.println("Titular: " + sd01.getTitular());
System.out.println("Numero Conta: " + sd01.getNumeroConta());
Exe. 2
public class idadePessoa {
private String nome;
private int idade;
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public int getIdade() {
return idade;
}
public void setIdade(int idade) {
this.idade = idade;
}
public String exibirIdade(){
if (idade >= 18){
return " Pode passar é maior de Idade";
}
return "Não pode passar é menor de 18";
}
/*
//* Peguei no Chat gpt, nunca tinha utilizado ternario aqui no java
Parece ser mais fácil do que no Python, achei bem intuitiva a sintaxe //;
public String exibirInformacoes() {
return "Nome: " + nome + ", Idade: " + idade +
(idade <= 18 ? ". Não pode passar, é menor de 18." : ". Pode passar, é maior de 18.");
}
*/
}
idadePessoa juba = new idadePessoa();
juba.setIdade(19);
System.out.println("\nAnalisando idade...");
juba.setNome("Jubinha");
System.out.println("Nome: " + juba.getNome() + juba.exibirIdade());
//*System.out.println(juba.exibirInformacoes());
Exe. 3
package br.com.moduloDois.alura;
public class Produto {
private String nome;
private double preco;
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public double getPreco() {
return preco;
}
public void setPreco(double preco) {
this.preco = preco;
}
public double calcularDesconto(double percentual) {
double desconto = preco * (percentual / 100);
preco -= desconto;
return preco;
}
}
Produto hyperXCloud = new Produto();
hyperXCloud.setNome("HyperX Cloud 7.1");
hyperXCloud.setPreco(400);
System.out.println("\n" + hyperXCloud.getNome() + " \n" + hyperXCloud.getPreco() + " Reais");
System.out.println("Aplicando Desconto...");
hyperXCloud.calcularDesconto(40);
System.out.println("Com o desconto o preço final é de: " + hyperXCloud.getPreco());
System.out.println("Compre à vista ou Parcel em 12x sem JUROS no cartão ALURA!");
Exe. 4
package br.com.moduloDois.alura;
public class Aluno {
private String nome;
private double notaFinal;
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public double getNotaFinal() {
return notaFinal;
}
public double calcularMedia(double nota1, double nota2, double nota3, double nota4) {
notaFinal = (nota1 + nota2 + nota3 + nota4) / 4;
if (notaFinal >= 6) {
System.out.println("\n" + nome + " Passou com a nota " + notaFinal);
} else if (notaFinal <= 3) {
System.out.println("\n" + nome + " Reprovou com a nota " + notaFinal);
} else {
System.out.println("\n" + nome + " Está de recuperação com a nota " + notaFinal);
}
return notaFinal;
}
}
Aluno vinicius = new Aluno();
vinicius.setNome("Vinicius");
vinicius.calcularMedia(8,9,10,6);
Aluno obito = new Aluno();
obito.setNome("Obito");
obito.calcularMedia(2,3,4,5);
Aluno torugo = new Aluno();
torugo.setNome("Torugo");
torugo.calcularMedia(2,3,4,1);
Exe. 5
package br.com.moduloDois.alura;
public class Livro {
private String titulo;
private String autor;
public String getTitulo() {
return titulo;
}
public void setTitulo(String titulo) {
this.titulo = titulo;
}
public String getAutor() {
return autor;
}
public void setAutor(String autor) {
this.autor = autor;
}
public void exibirDetalhesLivro(){
System.out.println("\n" + "Compre o livro \n" + titulo + "\n" + "Autor: " + autor);
}
}
Livro piadasDoLivret = new Livro();
piadasDoLivret.setTitulo("Piadas do Livret");
piadasDoLivret.setAutor("Gabriel Márcio JR");
piadasDoLivret.exibirDetalhesLivro();