Oi,
Sempre procurei transmitir o maximo de conhecimento em relação
a tipos de variaveis para as pessoas no qual ensinava JAVA.
(Geralmente essas pessoas utilizavam linguagem c++)
Ou seja, explicar o que é uma variavel inteira, String, double (for, while) etc...
Então, sempre realizava exercicios de forma diferente, abrangendo o mesmo conteudo.
// Calculo de média entre 2 notas - "Sem coletar notas pelo usuário"
public static void main(String args[]) {
int
a = 7,
b = 6;
int
media = (a+b)/2;
System.out.println(media);
}
// Calculo de média entre 2 notas - Coletando notas pelo usuário"
public static void main(String args[]) {
int
a = Integer.parseInt(JOptionPane.showInputDialog("Nota 1")),
b = Integer.parseInt(JOptionPane.showInputDialog("Nota 2"));
int
media = (a+b)/2;
System.out.println(media);
}
// Calculo de média entre varias notas - "Coletando notas pelos usuario e utilizando laço de repetição"
public static void main(String args[]) {
while (true) {
try {
int[] notas = new int[Integer.parseInt(JOptionPane.showInputDialog("Quantas notas"))];
int soma = 0, media = 0;
for (int i = 0; i < notas.length; i++) {
notas[i] = Integer.parseInt(JOptionPane.showInputDialog("Qual o valor da nota de número "+i));
soma = soma + notas[i];
}
media = (soma / notas.length);
JOptionPane.showMessageDialog(null,"A media das notas é: "+media);
if (JOptionPane.showConfirmDialog(null,"Deseja calcular outra média") == JOptionPane.YES_OPTION) {
continue;
}
else {
break;
}
}
catch (Exception ex) {
System.out.println("Opção inválida");
continue;
}
}
}
Depois disso, passava uma visão geral dos construtores.. é bem simples!
// construa uma classe chamada aluno que recebe como entrada o nome de um aluno e quatro notas.
// Vamos lá, criar a classe Aluno
public class Aluno {
// Criando um construtor para classe Aluno
public Aluno() {
}
// Como você já sabe como criar um construtor, vamos receber as entrada (que chamamos de parametro ou assinatura)
public Aluno(String as_nome_aluno, int an_nota1, int an_nota2, int an_nota3, int an_nota4) {
}
}
Viu só? Agora você poderá criar um método Media() e chama-lo dentro do seu construtor ou então resolver as medias no construtor mesmo!
Isso é apenas um exemplo, continue estudando por livros e pesquisando!
E.... Bem vinda ao fórum!
Tchauzin!