diff --git a/src/main/java/com/example/AppArrays.java b/src/main/java/com/example/AppArrays.java
new file mode 100644
index 00000000..a3399adc
--- /dev/null
+++ b/src/main/java/com/example/AppArrays.java
@@ -0,0 +1,14 @@
+package com.example;
+
+import java.util.Arrays;
+
+public class AppArrays {
+    public static void main(String[] args){
+    Cliente cliente = new Cliente();
+    cliente.setNome("Iann");
+    System.out.println("Cliente 1 nome: " + cliente.getNome());
+    
+    cliente.setNome("Oliveira");
+    System.out.println("Cliente 2 nome: " + cliente.getNome());   
+    }
+}
diff --git a/src/main/java/com/example/AppBd.java b/src/main/java/com/example/AppBd.java
new file mode 100644
index 00000000..7b4522f0
--- /dev/null
+++ b/src/main/java/com/example/AppBd.java
@@ -0,0 +1,32 @@
+package com.example;
+
+import java.sql.DriverManager;
+import java.sql.SQLException;
+
+import org.postgresql.Driver;
+
+public class AppBd {
+    public static void main(String[] args) {
+        try {
+            Class.forName("org.postgresql.Driver");
+            var conn = DriverManager.getConnection("jdbc:postgresql://localhost/postgres", "gitpod", "");
+            System.out.println("Conexão com o banco de dados realizada com sucesso.");
+            
+            var statement = conn.createStatement();
+            var result = statement.executeQuery("select * from estado");
+            while(result.next()){
+                System.out.printf("Id: %d Nome: %s UF: %s\n", result.getInt("id"), result.getString("nome"), result.getString("uf"));
+            }
+
+
+
+        } catch (ClassNotFoundException e){
+            System.err.println("não foi possivel carregar a biblioteca para acesso ao banco de dados: " + e.getMessage());
+        } catch (SQLException e){
+            System.err.println("Não foi possivel conectar ao banco de dados: " + e.getMessage());
+        } finally{
+            
+        }
+        
+    }
+}
diff --git a/src/main/java/com/example/AppClasse.java b/src/main/java/com/example/AppClasse.java
new file mode 100644
index 00000000..ddcad5da
--- /dev/null
+++ b/src/main/java/com/example/AppClasse.java
@@ -0,0 +1,5 @@
+package com.example;
+
+public class AppClasse {
+    
+}
diff --git a/src/main/java/com/example/AppScanner.java b/src/main/java/com/example/AppScanner.java
new file mode 100644
index 00000000..db5c2778
--- /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 nome: ");
+        cliente.setNome(scanner.nextLine());
+
+        System.out.println("Digite o ano de nascimento: ");
+        cliente.setAnoNascimento(scanner.nextInt());
+
+        scanner.nextLine();
+        System.out.println("Digite o seu sexo: ");
+        String sexo = scanner.nextLine();
+        cliente.setSexo(sexo.charAt(0));
+        
+        System.out.println("Digite a sua Cidade: ");
+        cliente.setCidade(scanner.nextLine());
+
+        System.out.println("Digite o seu CPF: ");
+        cliente.setCPF(scanner.nextLine());
+
+        System.out.println("Digite a sua renda: ");
+        cliente.setRenda(scanner.nextDouble());   
+
+        System.out.println("Nome: "+ cliente.getNome());
+        System.out.println("Ano de Nascimento: " + cliente.getAnoNascimento());
+        System.out.println("Sexo: " + cliente.getSexo());
+        System.out.println("Cidade: " + cliente.getCidade());
+        System.out.println("CPF: " + cliente.getCPF());
+        System.out.println("Renda: R$ " + cliente.getRenda());
+
+    }
+}
diff --git a/src/main/java/com/example/Cliente.java b/src/main/java/com/example/Cliente.java
new file mode 100644
index 00000000..4a3733ea
--- /dev/null
+++ b/src/main/java/com/example/Cliente.java
@@ -0,0 +1,59 @@
+package com.example;
+
+public class Cliente {
+    private double renda;
+    private char sexo;
+    private String nome;
+    private String cidade;
+    private String cpf;
+    private int anoNascimento;
+
+    public int getAnoNascimento(){
+        return anoNascimento;
+    }
+
+    public void setAnoNascimento(int anoNascimento){
+        this.anoNascimento = anoNascimento;
+    }
+
+
+    public String getCidade(){
+        return cidade;
+    }
+
+    public void setCidade(String cidade){
+        this.cidade = cidade;
+    }  
+
+    public String getCPF(){
+        return cpf;
+    }
+
+    public void setCPF(String cpf){
+        this.cpf = cpf;
+    }
+   
+    public double getRenda() {
+        return renda;
+    }
+
+    public void setRenda(double renda) {
+        this.renda = renda;
+    }
+
+    public char getSexo() {
+        return sexo;
+    }
+
+    public void setSexo(char sexo) {
+        this.sexo = sexo;
+    }
+
+    public String getNome() {
+        return nome;
+    }
+
+    public void setNome(String nome) {
+        this.nome = nome;
+    }
+}
diff --git a/src/test/java/com/example/AppTest.java b/src/test/java/com/example/AppTest.java
index a2ab4eda..e8bbca65 100644
--- a/src/test/java/com/example/AppTest.java
+++ b/src/test/java/com/example/AppTest.java
@@ -1,13 +1,16 @@
 package com.example;
 
-import static org.junit.jupiter.api.Assertions.assertTrue;
-import org.junit.jupiter.api.Test;
-
 public class AppTest {
+    public static void main(String[] args){
+        System.out.println();
+        System.out.println();
+        System.out.println("Minha aplicação Java");
+
+        // tipo nomeDaVariavel
+        int idade = 10;
+        double peso = 80.5;
 
-    @Test
-    public void shouldAnswerWithTrue() {
-        assertTrue(true);
+        System.out.println("A idade é " + idade + " Peso é " + peso);
     }
 
-}
+}
\ No newline at end of file
