diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/.idea/Estudos-Java-Basico.iml b/.idea/Estudos-Java-Basico.iml
new file mode 100644
index 0000000..b107a2d
--- /dev/null
+++ b/.idea/Estudos-Java-Basico.iml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..1acf042
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..4abf78b
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml
new file mode 100644
index 0000000..e96534f
--- /dev/null
+++ b/.idea/uiDesigner.xml
@@ -0,0 +1,124 @@
+
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/README.md b/README.md
index 3d53cac..6bf1f59 100644
--- a/README.md
+++ b/README.md
@@ -2,12 +2,11 @@
Repositório para adicionar conteúdos de java básico e resolução de exercícios para aperfeiçoar a lógica
-##### Acesse através dos links abaixo
-
-| Nome da Branch | Link |
-|:-------------------:|:----------------------------------------------------------------------------------------:|
-| HackerRank | [Acesse Aqui conteúdo do HackerRank](https://github.com/Rayane420/Estudos-Java-Basico/tree/hackerrank) |
-| Java Básico | [Acesse Aqui conteúdos de Java Básico](https://github.com/Rayane420/Estudos-Java-Basico/tree/java_basico) |
-| LeetCode | [Acesse Aqui conteúdo do LeetCode](https://github.com/Rayane420/Estudos-Java-Basico/tree/leetCode) |
-| Atividades Práticas | [Acesse Aqui Atividades Práticas de Java](https://github.com/Rayane420/Estudos-Java-Basico/tree/atividadesPraticas) |
-| Anotações Gerais | [Acesse Aqui Anotações Gerais de programação](https://github.com/Rayane420/Estudos-Java-Basico/tree/anotacoes) |
+##### Resolvidos de Java no HackerRank
+
+| Nível | Desafio | Pontuação | Link da Solução |
+|:---------------------------:|:------------------------------------------------------------------------------------------------------------------------:|:------:|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
+| Introdutório | [Welcome to Java!](https://www.hackerrank.com/challenges/welcome-to-java) | 3 | [WelcomeToJava.java](https://github.com/Rayane420/Estudos-Java-Basico/blob/hackerrank/src/iniciante/WelcomeToJava.java) |
+| Introdutório | [Java Stdin and Stdout I](https://www.hackerrank.com/challenges/java-stdin-and-stdout-1) | 5 | [StdinAndStdout1.java](https://github.com/Rayane420/Estudos-Java-Basico/blob/hackerrank/src/iniciante/StdinAndStdout1.java) |
+| Introdutório | [Java If-Else](https://www.hackerrank.com/challenges/java-if-else/problem) | 10 | [ifElse.java](https://github.com/Rayane420/Estudos-Java-Basico/blob/hackerrank/src/iniciante/IfElse.java) |
+
diff --git a/src/main/java/iniciante/DecompondoNumeros.java b/src/main/java/iniciante/DecompondoNumeros.java
new file mode 100644
index 0000000..7bac969
--- /dev/null
+++ b/src/main/java/iniciante/DecompondoNumeros.java
@@ -0,0 +1,35 @@
+package src.main.java.iniciante;
+
+import java.util.Scanner;
+
+public class DecompondoNumeros {
+ public static void main(String[] args) {
+
+ /**
+ * O código deverá ler um número e somar cada digito presente nele
+ * exemplo: 145
+ * a saída deverá ser: 10 (1+4+5)
+ * */
+ Scanner ler = new Scanner(System.in);
+
+ System.out.println("Informe um numero: ");
+ int num = ler.nextInt();
+ int soma = 0; //variável para somar todos os dígitos
+
+ while (num > 0){
+ //1º obter módulo do número digitado:
+ int modulo = num % 10;
+
+ //2º Incrementar o módulo a variável soma:
+ soma+=modulo;
+
+ //3º dividir número por 10 e atribuir ele a variável 'num'
+ num /= 10;
+
+ System.out.println("::::" + soma);
+ }
+ System.out.println("A soma dos algarismos é:" + soma);
+
+
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/iniciante/DecompondoNumerosMeli.java b/src/main/java/iniciante/DecompondoNumerosMeli.java
new file mode 100644
index 0000000..a0ac3a7
--- /dev/null
+++ b/src/main/java/iniciante/DecompondoNumerosMeli.java
@@ -0,0 +1,42 @@
+package iniciante;
+
+import java.util.Scanner;
+
+public class DecompondoNumerosMeli {
+ public static void main(String[] args) {
+
+ /**
+ * Desenvolva um Código que devolva todos os possíveis números de 4 digitos
+ * onde cada um seja menor ou igual a 'maxDigit' e a soma dos digitos de cada número gerado seja 21
+ * exemplo: maxDigit=6 : 3666, 4566
+ * */
+
+ Scanner ler = new Scanner(System.in);
+
+ int soma = 0; //variável para somar todos os dígitos
+
+
+ //2º Devolver todos os possíveis números de 4 digitos(entre 1000 e 9999)
+ for(int num = 0; num <= 10; num++) {
+ //3º Decompor os números
+ while (num > 0) {
+
+ //1º obter módulo do número digitado:
+ int modulo = num % 10;
+
+ //2º Incrementar o módulo a variável soma:
+ soma += modulo;
+
+ //3º dividir número por 10 e atribuir ele a variável 'num'
+ num /= 10;
+ }
+ System.out.println("o Resultado da Soma da decomposição dos números é: "+soma);
+ }
+
+
+ //a soma dos digitos de cada número gerado deve ser 21
+ /*if(soma == 21){
+ System.out.println("A soma dos algarismos é: "+soma);
+ }*/
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/iniciante/IfElse.java b/src/main/java/iniciante/IfElse.java
new file mode 100644
index 0000000..33d7c81
--- /dev/null
+++ b/src/main/java/iniciante/IfElse.java
@@ -0,0 +1,4 @@
+package iniciante;
+
+public class IfElse {
+}
diff --git a/src/main/java/iniciante/StdinAndStdout1.java b/src/main/java/iniciante/StdinAndStdout1.java
new file mode 100644
index 0000000..1185933
--- /dev/null
+++ b/src/main/java/iniciante/StdinAndStdout1.java
@@ -0,0 +1,24 @@
+package iniciante;
+
+import java.util.Scanner;
+
+public class StdinAndStdout1 {
+
+ /**
+ * Esse exercício solicita que seja feita a entrada de 3 numeros inteiro
+ * e que cada numero seja impresso em uma linha*/
+ public static void main(String[] args) {
+
+ Scanner scanner = new Scanner(System.in);
+ int value1 = scanner.nextInt();
+ int value2 = scanner.nextInt();
+ int value3 = scanner.nextInt();
+ scanner.close();
+
+ System.out.println(value1);
+ System.out.println(value2);
+ System.out.println(value3);
+
+
+ }
+}
diff --git a/src/main/java/iniciante/WelcomeToJava.java b/src/main/java/iniciante/WelcomeToJava.java
new file mode 100644
index 0000000..1268bfe
--- /dev/null
+++ b/src/main/java/iniciante/WelcomeToJava.java
@@ -0,0 +1,12 @@
+package iniciante;
+
+public class WelcomeToJava {
+ /**O primeiro exercício do Hackerrank é bem simples e solicita
+ * apenas que o desenvolvedor imprima duas linhas de mensagem usando o System.out.println */
+
+ public static void main(String[] args) {
+ System.out.println("Hello, World.");
+ System.out.println("Hello, Java.");
+ }
+
+}