Advertisement
Guest User

Untitled

a guest
Aug 21st, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. package listaRevisao;
  2. import javax.swing.JOptionPane;
  3.  
  4. public class Questao2 {
  5.  
  6. public static void main(String[] args) {
  7. int valor = Integer.parseInt(JOptionPane.showInputDialog("Digite o valor que deseja a tabuada de 1 a 10"));
  8. while(valor<=0 || valor>10) {
  9. JOptionPane.showMessageDialog(null, "Valores negativou ou menores que 0 ou maiores que 10 não são aceitaveis");
  10. valor = Integer.parseInt(JOptionPane.showInputDialog("Digite o valor que deseja a tabuada de 1 a 10"));
  11. }
  12. StringBuffer msg = new StringBuffer("Tabuada de: ");
  13. metodoWhile(valor, msg);
  14. metodoDoWhile(valor, msg);
  15. }
  16.  
  17. static void metodoWhile(int v, StringBuffer obj) {
  18. int cont = 1;
  19. String arquivoGravar = "C:/Users/Almeida/Desktop/log/metodoWhile.txt";
  20. String[] vWhile = new String[11];
  21. obj.append(v);// StringBuffer adcionando o valor recebido "v"
  22. vWhile[0] = "Tabuada de:"+v; //Titulo
  23. obterGravar.gravarQuestao(vWhile[0], arquivoGravar);//Só pra gravar o titulo
  24. while(cont <= 10) {
  25. obj.append("\n"+v+" x "+cont+" = "+v*cont); // StringBuffer adcionando os dados da taboada.
  26. vWhile[cont] = v+" x "+cont+" = "+v*cont; // o vetor sendo alimentado com os dados da taboada.
  27. obterGravar.gravarQuestao(vWhile[cont], arquivoGravar); // chamando o metodo "gravarQuestao" da classe "obterGravar"
  28. cont++;
  29. }
  30. //String arquivo = "C:/Users/Almeida/Desktop/log/metodoWhile.txt";
  31. //JOptionPane.showMessageDialog(null, obj); // Claro que a janela feiosa do JOptionPane
  32. obterGravar.lerQuestao(arquivoGravar);
  33. }
  34.  
  35. static void metodoDoWhile(int v, StringBuffer obj) {
  36.  
  37. }
  38.  
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement