Java/Criando e executando o primeiro programa: diferenças entre revisões

[edição verificada][edição verificada]
Conteúdo apagado Conteúdo adicionado
Linha 52:
*Os códigos-fonte e as saídas de texto (mensagens resultantes no terminal) serão dispostos em caixas cinzas como abaixo.
<source lang=java>
public class Teste {
public static void main(String[] args) {
System.out.println("Exiba isto.");
Linha 61:
Exiba isto.
</pre>
 
 
*As saídas de texto tanto podem conter resultados de métodos como <code>print</code> quando o programa é compilado e executado com sucesso (como ocorreu acima) quanto podem apresentar erros de compilação, rastreamento de pilha de exceções e erro na chamada de comandos da JDK tal como <code>java</code>.
 
**Erro apontado na compilação.
<pre>
Teste.java:1: error: class Test is public, should be declared in a file named Test.java
Linha 70 ⟶ 71:
</pre>
 
**Rastreamento de pilha de exceção (do original em inglês: exception stack trace).
<pre>
Exception in thread "main" java.lang.ArithmeticException: / by zero
Linha 76 ⟶ 77:
</pre>
 
**Erro na sintaxe de comando.
<pre>
javac: invalid flag: Teste.class
Linha 82 ⟶ 83:
use -help for a list of possible options
</pre>
 
 
*Exceto quando descrito o contrário, todos os códigos ao longo dos próximos capítulos foram escritos dentro do corpo do método '''main'''.
Linha 90 ⟶ 92:
42
</pre>
 
 
*Os números iniciando cada linha do código-fonte servem apenas para ser referenciados no texto, não devendo ser digitados.
Linha 95 ⟶ 98:
System.out.println(42);
</source>
 
 
*Os conceitos apresentados serão destacados em amarelo.
Linha 101 ⟶ 105:
System.out.printf("%d\n", 42);
</source>
 
 
*Comentários contêm informações importantes sobre o código apresentado.
Linha 107 ⟶ 112:
System.out.print("A resposta para a pergunta essencial é: ");
</source>
 
 
*No texto, referências às palavras-chaves serão apresentadas em caixas cinzas em linha como em <code>class</code>. Os identificadores (nomes) de métodos, classes e similares estarão em negrito como em "método '''main'''".
 
== Exercícios ==