import javax.swing.JOptionPane; // Nomes de classes devem ter iniciais maiúsculas public class Tabuada2 { public static void main(String args[]) { int cont,n,result = 0; String num; cont=1; num =JOptionPane.showInputDialog("Digite um numero"); n=Integer.parseInt(num); for (cont=1;cont<=10;cont++) { result=n*cont; cont=cont+1; } // Coloque a saída dentro do laço for, caso contrário mostra apenas o último resultado JOptionPane.showMessageDialog(null,result,"tabuada",JOptionPane.INFORMATION_MESSAGE); } } // Outro código em outro arquivo import javax.swing.JOptionPane; // Use iniciais maiúsculas em nomes de classes public class Terreno2 { // O comentário abaixo está errado. O método main não cria uma intância de Terreno2, // quem cria instâncias é um construtor /** Creates a new instance of Terreno2 */ public static void main(String args[]) { int nl=0,b = 0,h=0,a=0; String numerolote,base,altura,area,output=""; for(int contador=1;contador<=5; contador++){ output="\n"; numerolote=JOptionPane.showInputDialog("Digite o Numero do Lote"); base=JOptionPane.showInputDialog("Digite a base"); altura=JOptionPane.showInputDialog("Digite a altura"); nl=Integer.parseInt(numerolote); b=Integer.parseInt(base); a=Integer.parseInt(altura); a = b*h; output+= "Lote"+nl; output+="dimensões"+b+h; output+="Area"+a; } // O if deve estar dentro so laço for, caso contrário mostra apenas o último lote. if (a>450) { JOptionPane.showMessageDialog(null,output, "Area Grande",JOptionPane.INFORMATION_MESSAGE); } else if ((a>=200) && (a <=450)) { JOptionPane.showMessageDialog(null,output,"Area Normnal",JOptionPane.INFORMATION_MESSAGE); } else if(a<200) { JOptionPane.showMessageDialog(null,output,"Area Pequena",JOptionPane.INFORMATION_MESSAGE); } System.exit(0); } }