Skip to content

Commit 2e318b3

Browse files
committed
README.md
1 parent 664c965 commit 2e318b3

File tree

5 files changed

+6
-6
lines changed

5 files changed

+6
-6
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Curso este ministrado por mim em nome da <strong> <a href="https://web.digitalin
5050
</ul>
5151

5252
<hr>
53-
<h2>🔸 Erro</h2>
53+
<h2>🔸 Error</h2>
5454
<ul>
5555
<li>Usado pela JVM, serve para indicar quando existe algum problema de recurso do programa, tornando a execução impossível de continuar.</li>
5656
<li>O “Erro” é algo que não pode mais ser tratado, ao contrário da “Exceção” que trata seus erros, pois todas as subclasses de Exception (menos as subclasses RuntimeException) são exceções que obrigatóriamente devem ser tratadas.</li>
@@ -105,9 +105,9 @@ Curso este ministrado por mim em nome da <strong> <a href="https://web.digitalin
105105
</li>Geralmente utilizado quando precisamos executar algum código independente se ocorrer exception ou não.</li>
106106
</ul>
107107

108-
<h2>🔸 Cláusulas throw e throws</h2>
108+
<h2>🔸 Cláusulas throws e throw</h2>
109109
<ul>
110-
Cláusula <strong><em>trows</em></strong>
110+
Cláusula <strong><em>throws</em></strong>
111111
<li>Usada na assinatura do método.</li>
112112
<li>Necessária apenas para exceções checked (nosso caso de estudo)</li>
113113
<li>Informa ao chamador que este método pode lançar uma das exceções listadas no escopo do método. Isso obriga a fazer a captura dessa exception (<em>try-catch</em>) ou relançar o <em>throws</em>. </li>
317 Bytes
Binary file not shown.
335 Bytes
Binary file not shown.
6 Bytes
Binary file not shown.

src/br/com/dio/exceptions/UncheckedException.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ public static void main(String[] args) {
88
String a = JOptionPane.showInputDialog("Numerador: ");
99
String b = JOptionPane.showInputDialog("Denominador: ");
1010

11-
int resultado = dividir(Integer.parseInt(a), Integer.parseInt(b));
11+
double resultado = dividir(Integer.parseInt(a), Integer.parseInt(b));
1212
System.out.println("Resultado: " + resultado);
1313
}
1414

15-
public static int dividir(int a, int b) {
16-
return a / b;
15+
public static double dividir(int a, int b) {
16+
return (double) a / b;
1717
}
1818
}

0 commit comments

Comments
 (0)