Opa , foi pedido um exercicio com arrays no meu curso de JavaSE . Vou botar o enunciado e o meu código , que por acaso está rodando pros seniors ai darem uma olhada e ve se tem algo que se possa melhorar ou que eu esqueci por favor . Obrigado
/* Desenvolver um programa utilizando array que simule um boletim de notas
- 1 --> Crie uma Classe chamada BoletimNotas
- 2 --> Crie um metodo construtor que inicialize o array com 20 posições
- 3 --> Crie uma variavel para armazenar o nome do curso
- 4 --> Crie os métodos de acesso e modificação para curso
- 5 --> Crie um metodo que mostre a mensagem “Seja bem vindo e o nome do curso”
- 6 --> Crie um método que processe as notas
- 7 --> Criar dois metodos : Um mostra a menor nota e o outro a maior.
- 8 --> Criar um método que gera a saida de notas do array
*/
[code]package Array;
import javax.swing.JOptionPane;
public class BoletimNotas
{
public int[] array = new int[20];
private String nomeCurso;
private int menorNota;
private int maiorNota;
public String getNomeCurso()
{
return this.nomeCurso;
}
public int getMenorNota()
{
return this.menorNota;
}
public int getMaiornota()
{
return this.maiorNota;
}
public void setNomeCurso(String string)
{
this.nomeCurso = string;
}
public void setMenorNota(int numero)
{
this.menorNota = numero;
}
public void setMaiorNota(int numero)
{
this.maiorNota = numero;
}
public BoletimNotas()
{
}
public String recebeNomeCurso()
{
nomeCurso = JOptionPane.showInputDialog("Digite o nome do seu curso");
return this.nomeCurso;
}
public void bemVindo()
{
String nomeDoCurso = this.nomeCurso;
JOptionPane.showMessageDialog(null,"Seja bem vindo ao curso " + nomeDoCurso,"BEM-VINDO",JOptionPane.INFORMATION_MESSAGE);
}
public void recebeNotas()
{
int cont;
int recebenota;
for (cont=0;cont<array.length;cont++)
{
recebenota = Integer.parseInt(JOptionPane.showInputDialog("Digite a nota"));
array[cont] = recebenota;
}
}
public void menorNota()
{
int cont;
for (cont=0;cont<array.length;cont++)
{
if (this.menorNota > array[cont])
{
this.menorNota = array[cont];
}
}
System.out.println("A menor nota é: " + this.menorNota);
}
public void maiorNota()
{
int cont;
for (cont=0;cont<array.length;cont++)
{
if (this.maiorNota < array[cont])
{
this.maiorNota = array[cont];
}
}
System.out.println("A maior nota é: " + this.maiorNota);
}
public void mostraNotas()
{
int cont;
for (cont=0;cont<array.length;cont++)
{
System.out.println("A nota é :" +this.array[cont]);
}
}
}
[/code]
Obrigado e Boa Tarde .