showMessageDialog e System.out.print

1 resposta
B
public void Mostrar() {

String t = JOptionPane.showInputDialog(null, Digite o Tamanho que você quer mostrar.);

int tam = Integer.parseInt(t);

String a1 = JOptionPane.showInputDialog(Digite o A1’”);

double a1_ = Double.parseDouble(a1);

String q = JOptionPane.showInputDialog(Digite a Razão);

double q_ = Double.parseDouble(q);

System.out.print("{ “+(df.format(a1_)));

for ( int i = 1; i <tam; i++) {

System.out.print(” , "+(df.format(a1_*q_)));

a1_ = a1_*q_;
}
    System.out.print(" }");
}

      
  }

Eu usei o “System.out.print” dentro do for pra imprimir tudo na mesma linha…
porém precisava fazer isso com o Swing…tem como fazer isso com o OptionPane ??

1 Resposta

F

dentro do for faça armazenar tudo em uma variável, e depois fora do for, apresente em um JOption

public void Mostrar() {

String t = JOptionPane.showInputDialog(null, Digite o Tamanho que você quer mostrar.);

int tam = Integer.parseInt(t);

String a1 = JOptionPane.showInputDialog(Digite o A1’”);

double a1_ = Double.parseDouble(a1);

String q = JOptionPane.showInputDialog(Digite a Razão);

double q_ = Double.parseDouble(q);

String result;
result = "{ "+(df.format(a1_));

for ( int i = 1; i <tam; i++) {

result += " , "+(df.format(a1_*q_));

a1_ = a1_*q_;
}

result += " }";

}

JOptionPane.showMessageDialog(null, result);

}

Não sei se erra bem isso que vc precisava…

att.

Criado 2 de outubro de 2008
Ultima resposta 2 de out. de 2008
Respostas 1
Participantes 2