Aula Lacos Repetição JOption Java
Aula Lacos Repetição JOption Java
Aula Lacos Repetição JOption Java
SENAI-SP
Link: https://drive.google.com/drive/folders/1-gD3BavPINFY1oeFZCf9pcXdhkt1mzI2?usp=sharing
JAVA Contextualização com o plano de aula
SENAI-SP
• Conhecimentos;
• Laços de repetição - while();
• Comparação lógica if();
• Tratamento de erro try/catch
JAVA Relembrando...
SENAI-SP
empresa Sun Microsystems. Em 2008 o Java foi adquirido pela empresa Oracle
Corporation. Java é compilada para um bytecode que é interpretado por uma
máquina virtual (Java Virtual Machine, mais conhecida pela sua abreviação JVM). A
linguagem de programação Java é a linguagem convencional da Plataforma Java,
mas não é a sua única linguagem. J2ME Para programas e jogos de computador,
celular, calculadoras, ou até mesmo o rádio do carro.
Java Atividade proposta
2
3
Java
Criando projeto no Eclipse
static: é opcional, significa que o método pode ser chamado sem que a classe seja instanciada em um objeto, é
muito útil para a classe principal (main) já que é a primeira a ser executada.
void: é o tipo de dado do retorno do método, void é usado quando o método não retorna nada.
String[] args: args é o nome da variável local do método e String[] o tipo de dado, este tipo é um vetor de
Strings.
Java
Javax.Swing.JOptionPane - é uma classe que possibilita a criação de uma caixa de
dialogo padrão que ou solicita um valor para o usuário ou retorna uma informação.
Abaixo encontram-se alguns métodos e parâmetros mais utilizados quando se opta pelo
JOptionPane.
Método Descrição
showConfirmDialog Solicita uma confirmação como(YES, NO, CANCEL)
showInputDialog Solicita algum valor
showMessageDialog Informa ao usuário sobre algo
showOptionDialog Unificação dos tres acima
Java
Importando a classe JOptionPane
Como a exceção é lançada por toda a cadeia de classes do sistema, a qualquer momento é
possível se “pegar” essa exceção e dar a ela o tratamento adequado.
Como veremos a seguir
Java Tratando erros com try/catch
Dentro do try{
/* Trecho de código no qual uma
* exceção pode acontecer.
*/
}
Java Tratando erros com try/catch
try {
x = Integer.parseInt(JOptionPane.showInputDialog("Digite somente
números"));
y++;
result = x * y;
if (y > 10) {
break;
}
mostrar1 = mostrar1 + "\n" + x + " x " + y + " = " + result;
}
Java
Tratando erros com try/catch
}
Java Tratando erros com try/catch – Código completo
package tabuada;
import javax.swing.JOptionPane;
try {
x = Integer.parseInt(JOptionPane.showInputDialog("Digite somente números"));
}
}
}
Java Tratando erros com try/catch
2
3
Java