All pastes #2122089 Raw Edit

Exe3.Class+Prog.java

public java v1 · immutable
#2122089 ·published 2012-02-27 16:45 UTC
rendered paste body
/*** 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);            }    }