/*** Class**/public class Exe3_Class { private float preco; private int qntd; public float getPreco(){ return this.preco; } public void setPreco(float preco){ if (preco >= 0){ this.preco = preco; } } }/*** Programa**/import javax.swing.JOptionPane;import java.text.DecimalFormat;public class Exe3_Prog { private static int qFornecedor = 100; //Maximo de 100 fornecedores static Exe3_Class[] forncedor = new Exe3_Class [qFornecedor]; public static void main (String[] args){ DecimalFormat deci = new DecimalFormat("0.00"); float media = 0; int qntd = Integer.parseInt(JOptionPane.showInputDialog("Favor entrar com o numero de fornecedores\npara ser feita a média de preço:")); for (int i = 1; i <= qntd; i++) { forncedor[i] = new Exe3_Class(); float preco = Float.parseFloat(JOptionPane.showInputDialog("Entre com o Valor do Forncedor"+i+":")); forncedor[i].setPreco(preco); media += forncedor[i].getPreco(); } JOptionPane.showMessageDialog(null, "A media de preço é:\nR$ "+deci.format((media/qntd)),"Resultado",JOptionPane.INFORMATION_MESSAGE); }}