JOptionPane.ShowMessageDialog

[code]import javax.swing.JOptionPane;

public class Exercicio8 {

public static void main(String[] args) {
	double pao;
	pao=(Double.parseDouble(JOptionPane.showInputDialog("Qual o preço do pao?")));
	for(int i=1 ; i<=50; i++){
		double tab_precos= pao*i;
		JOptionPane.showMessageDialog(null,"Panificadora Pão de otem - Tabela de preços \n"+i+" - "+tab_precos+"\n");
		
		
	}
}

}[/code]

Como faço para deixar todas as informaçoes dentro de um unico messagedialog como pede o enunciado?

O Sr. Manoel Joaquim acaba de adquirir uma panificadora e pretende implantar a

metodologia da tabelinha, que já é um sucesso na sua loja de 1,99. Você foi contratado para

desenvolver o programa que monta a tabela de preços de pães, de 1 até 50 pães, a partir do

preço do pão informado pelo usuário, conforme o exemplo abaixo:

a. Preço do pão: R$ 0.18

b. Panificadora Pão de Ontem - Tabela de preços

c. 1 - R$ 0.18

d. 2 - R$ 0.36

e. …

f. 50 - R$ 9.00

[code]
/**

  • @author Andy11x
    */
    public class Padaria {

    public static void main(String[] args) {
    String result = “”;
    double pao =(Double.parseDouble(JOptionPane.showInputDialog(“Qual o preço do pao ?”)));
    for(int i = 1 ; i <= 20; i++){
    result = new StringBuilder(result).append(i).append(" = R$ “)
    .append(preco(pao, i))
    .append(”\n").toString();
    }
    JOptionPane.showMessageDialog(null,“Panificadora Pão de otem - Tabela de preços.\n” + result);
    }

    private static String preco(double p, int i) {
    DecimalFormat df = new DecimalFormat();
    df.setMinimumFractionDigits(2);
    return df.format((p * i));
    }
    }[/code]