diff --git a/src/main/java/com/example/App.java b/src/main/java/com/example/App.java
index 9407ea49..036b75c7 100644
--- a/src/main/java/com/example/App.java
+++ b/src/main/java/com/example/App.java
@@ -10,7 +10,18 @@ public class App {
     private static final String JDBC_URL = "jdbc:postgresql://localhost/postgres";
 
     public static void main(String[] args) {
-        new App();
+        
+        System.out.println("Minha Aula de Aplicação");
+        System.out.println();
+        var idade= 40;
+        var peso= 82;
+        var sexo= 'F';
+        var possuideficiencia = false;
+        System.out.println("Meu peso é " + peso);
+        System.out.println("Minha idade é " + idade);
+        System.out.println("Sexo " + sexo);
+        System.out.println("Possui Deficiencia: " + possuideficiencia);
+
     }
 
     public App(){
diff --git a/src/main/java/com/example/AppEleitor.java b/src/main/java/com/example/AppEleitor.java
new file mode 100644
index 00000000..f3adcf97
--- /dev/null
+++ b/src/main/java/com/example/AppEleitor.java
@@ -0,0 +1,15 @@
+package com.example;
+
+import java.time.LocalDate;
+
+public class AppEleitor {
+    public static void main(String[] args) {
+        var cidadao = new Cidadao();
+        cidadao.setDataNascimento(LocalDate.of(1983, 04, 06));
+        System.out.println(cidadao.idade());
+        System.out.println(cidadao.eleitor());
+
+
+    }
+    
+}
diff --git a/src/main/java/com/example/AppListas.java b/src/main/java/com/example/AppListas.java
new file mode 100644
index 00000000..813c668b
--- /dev/null
+++ b/src/main/java/com/example/AppListas.java
@@ -0,0 +1,44 @@
+package com.example;
+
+import java.util.ArrayList;
+import java.util.LinkedList;
+import java.util.List;
+
+import javafx.beans.binding.ListBinding;
+
+public class AppListas {
+    public static void main(String[] args) {
+        List<Cliente> listaClientes = new LinkedList<>();
+        var cliente1 = new Cliente();
+        cliente1.setNome("Eliane");
+        cliente1.setAnoNaescimento(1983);
+        cliente1.setRenda(10000);
+
+        var cliente2 = new Cliente();
+        cliente2.setNome("Alan");
+        cliente2.setAnoNaescimento(1984);
+        cliente2.setRenda(12000);
+
+
+        listaClientes.add(cliente1);
+        listaClientes.add(cliente2);
+        listaClientes.add(cliente2);
+        listaClientes.add(cliente2);
+        listaClientes.add(cliente1);
+        listaClientes.add(cliente1);
+        listaClientes.add(cliente1);
+        listaClientes.add(cliente1);
+        listaClientes.add(cliente1);
+        listaClientes.add(cliente2);
+
+        listaClientes.remove(0);
+        
+
+       for (var cliente : listaClientes) {
+        System.out.println(cliente);
+            
+        }
+        
+        
+    }
+}
diff --git a/src/main/java/com/example/AppOpLogicos.java b/src/main/java/com/example/AppOpLogicos.java
new file mode 100644
index 00000000..dd3ae987
--- /dev/null
+++ b/src/main/java/com/example/AppOpLogicos.java
@@ -0,0 +1,24 @@
+package com.example;
+
+public class AppOpLogicos {
+    boolean a(boolean valor){
+        System.out.println("a");
+        return valor;
+    }
+    boolean b(boolean valor){
+        System.out.println("b");
+        return valor;
+    }
+    boolean c(boolean valor){
+        System.out.println("c");
+        return valor;
+    }
+    AppOpLogicos(){
+        System.out.println(a(true) || b(false) || c(true));
+    }
+    public static void main(String[] args) {
+        new AppOpLogicos();
+                
+    }
+    
+}
diff --git a/src/main/java/com/example/AppScanner.java b/src/main/java/com/example/AppScanner.java
new file mode 100644
index 00000000..afb35a04
--- /dev/null
+++ b/src/main/java/com/example/AppScanner.java
@@ -0,0 +1,38 @@
+package com.example;
+
+import java.util.Scanner;
+
+public class AppScanner {
+    public static void main(String[] args) {
+        
+        Cliente cliente = new Cliente();
+        Scanner scanner = new Scanner(System.in);
+        System.out.println("Digite o seu nome: ");
+        cliente.setNome(scanner.nextLine());
+    
+
+        System.out.println("Digite a Renda: ");
+        cliente.setRenda(scanner.nextDouble());
+        scanner.nextLine();
+
+        System.out.println("Digite o sexo: ");
+        String sexo = (scanner.nextLine());
+        cliente.setSexo(sexo.charAt(0));
+        
+
+        System.out.println("Digite o ano de nascimento: ");
+        cliente.setAnoNaescimento(scanner.nextInt());
+        
+       
+
+        System.out.println("Renda: " + cliente.getRenda());
+        System.out.println("Sexo: " + cliente.getSexo());
+        System.out.println("Ano de Nascimento: " + cliente.getAnoNaescimento());
+        System.out.println("Espcial: " + cliente.isEspecial());
+        System.out.println();
+
+        
+
+    }
+    
+}
diff --git a/src/main/java/com/example/AppoperadoresRelacionais.java b/src/main/java/com/example/AppoperadoresRelacionais.java
new file mode 100644
index 00000000..1ef22348
--- /dev/null
+++ b/src/main/java/com/example/AppoperadoresRelacionais.java
@@ -0,0 +1,28 @@
+package com.example;
+
+public class AppoperadoresRelacionais {
+    public static void main(String[] args) {
+        var cliente1 = new Cliente();
+        cliente1.setAnoNaescimento(1987);
+        
+        var cliente2 = new Cliente();
+        cliente2.setAnoNaescimento(1983);
+
+        boolean cliente1maisjovem = cliente1.getAnoNaescimento() > cliente2.getAnoNaescimento();
+        boolean cliente1maisvelho = cliente1.getAnoNaescimento() < cliente2.getAnoNaescimento();
+        
+        if(cliente1maisjovem){
+            System.out.println("O cliente 1 é mais novo que cliente 2 " );
+            
+       
+        }else if(cliente1maisvelho){
+            System.out.println("O cliente 1 é mais velho que o cliente 2");
+        }
+        else System.out.println("Os Clientes nasceram no mesmo ano" );
+            
+
+
+        }
+    }
+    
+
diff --git a/src/main/java/com/example/Cidadao.java b/src/main/java/com/example/Cidadao.java
new file mode 100644
index 00000000..e7b30666
--- /dev/null
+++ b/src/main/java/com/example/Cidadao.java
@@ -0,0 +1,28 @@
+package com.example;
+
+import java.time.LocalDate;
+
+public class Cidadao {
+    private LocalDate dataNascimento;
+
+    public LocalDate getDataNascimento() {
+        return dataNascimento;
+    }
+
+    public void setDataNascimento(LocalDate dataNascimento) {
+        this.dataNascimento = dataNascimento;
+    }
+    public int idade(){
+        return LocalDate.now().getYear() - dataNascimento.getYear();
+    }
+    public String eleitor(){
+        int idade = idade();
+        if(idade < 16)
+            return "Não é eleitor";
+        if( idade >15 && idade < 18 || idade > 70)
+            return "Eleitor facultativo";
+        return "Eleitor obrigatório";
+
+    }
+
+}
diff --git a/src/main/java/com/example/Cliente.java b/src/main/java/com/example/Cliente.java
new file mode 100644
index 00000000..8d3ff6ac
--- /dev/null
+++ b/src/main/java/com/example/Cliente.java
@@ -0,0 +1,73 @@
+package com.example;
+
+public class Cliente {
+    private double renda;
+    private char sexo;
+    private boolean especial;
+    private String nome;
+
+    
+    
+    public Cliente(){
+       // System.out.println("Criando um construtor sem parametros ");
+        double aleatorio = Math.random();
+        if(aleatorio > 0.5)
+            especial = true;
+            
+
+    }
+    public Cliente(double renda, char sexo,int anoNaescimento){
+        this();
+        // System.out.println("Criando um construto com parametros ");
+        this.renda = renda;
+        this.sexo = sexo;
+        this.anoNaescimento = anoNaescimento;
+    }
+
+
+        public String getNome() {
+            return nome;
+        }
+        public void setNome(String nome) {
+            this.nome = nome;      
+
+    }
+    public boolean isEspecial() {
+        return especial;
+    }
+
+    public void setEspecial(boolean especial) {
+        this.especial = especial;
+    }
+
+    
+    public char getSexo() {
+        return sexo;
+    }
+    public void setSexo(char sexo) {
+        if(sexo == 'M' || sexo == 'F')
+            this.sexo = sexo;
+        else System.out.println("Sexo Invalido");
+    }
+
+    public int getAnoNaescimento() {
+        return anoNaescimento;
+    }
+    public void setAnoNaescimento(int anoNaescimento) {
+        this.anoNaescimento = anoNaescimento;
+    }
+    private int anoNaescimento;
+    public double getRenda() {
+    return renda;
+   }
+   public void setRenda(double renda){
+    if (renda >=  0)
+        this.renda = renda;
+    else System.out.println("A renda é imcompativel ");
+   } 
+
+   public String toString() {
+    return "Cliente:  " + nome + "" + " Ano Nascimento: " + anoNaescimento + " " + "Renda: " + renda;
+   }
+
+}
\ No newline at end of file
diff --git a/src/main/java/com/example/CriancoClasse.java b/src/main/java/com/example/CriancoClasse.java
new file mode 100644
index 00000000..cec94e94
--- /dev/null
+++ b/src/main/java/com/example/CriancoClasse.java
@@ -0,0 +1,29 @@
+package com.example;
+
+class CriancoClasse {
+    public static void main(String[] args) {
+        System.out.println("Criando Classes");
+        System.out.println();
+        Cliente cliente = new Cliente();
+        cliente.setNome("Eliane");
+        cliente.setRenda(10000);
+        cliente.setSexo('F');
+        cliente.setAnoNaescimento(1983);
+        System.out.println("Nome: " + cliente.getNome() );
+        System.out.println("Renda: " + cliente.getRenda());
+        System.out.println("Sexo: " + cliente.getSexo());
+        System.out.println("Ano de Nascimento: " + cliente.getAnoNaescimento());
+        System.out.println("Espcial: " + cliente.isEspecial());
+        System.out.println();
+
+        Cliente cliente2 = new Cliente(12000,'M',1984);
+        cliente2.setNome("Eliane");
+        
+        System.out.println("Nome: " + cliente2.getNome() );
+        System.out.println("Renda: " + cliente2.getRenda());
+        System.out.println("Sexo: " + cliente2.getSexo());
+        System.out.println("Ano de Nascimento: " + cliente2.getAnoNaescimento());
+        System.out.println("Espcial: " + cliente2.isEspecial());
+    }
+    
+}
diff --git a/src/main/java/com/example/appArrays.java b/src/main/java/com/example/appArrays.java
new file mode 100644
index 00000000..9cef1314
--- /dev/null
+++ b/src/main/java/com/example/appArrays.java
@@ -0,0 +1,46 @@
+package com.example;
+
+import java.util.Arrays;
+
+public class appArrays {
+    public static void main(String[] args) {
+        
+        int vetor3[] = new int[5];
+        for (int i = 0; i < vetor3.length; i++) {
+            vetor3[i] = 100 * (i+1);
+           
+           
+        }
+        System.out.println(Arrays.toString(vetor3));
+        System.out.println();
+
+        double matriz [][] = new double[4][4];
+               for (int i = 0; i < matriz.length; i++) {
+            for (int j = 0; j < matriz[i].length; j++) {
+                matriz[i][j] = (i * matriz[i].length + j + 1) * 10;
+            }
+        }
+
+        for (int i = 0; i < matriz.length; i++) {
+            for (int j = 0; j < matriz[i].length; j++) {
+                System.out.printf("%5.1f ", matriz[i][j]);
+            }
+                System.out.println();
+        }
+    } 
+}
+
+         
+                
+        
+
+             
+    
+
+        
+       
+        
+    
+
+
+
