Não mostra a saida

Ola galera to com problema no meu programa, ele solicita a entrada de dados mas naum mostra o resultado saida, alguem pode dar alguma dica.

import java.awt.Graphics;
import javax.swing.* ;
public class Trabalho extends JApplet {
   public void init( )
   {
   String date,saida, nome = ""; //,montante;
   double total, idade;

   int maior,menor, dia_atual, mes_atual, ano_atual, dia_nasc, mes_nasc, ano_nasc,montante,valor_dep; //,i;   ;   public void init() {  
    {
     nome = JOptionPane.showInputDialog("Digite o nome do cliente");
    //nome = String(nome);
      String texto = JOptionPane.showInputDialog("Digite o valor do deposito: ");
      montante = Integer.parseInt(texto);
      String texto1 = JOptionPane.showInputDialog("Digite o dia de nascimento: ");
      dia_nasc = Integer.parseInt(texto1);
      String texto2 = JOptionPane.showInputDialog("Digite o mês de nascimento: ");
      mes_nasc = Integer.parseInt(texto2);
      String texto3 = JOptionPane.showInputDialog("Digite o ano de nascimento: ");
      ano_nasc = Integer.parseInt(texto3);
      String texto4 = JOptionPane.showInputDialog("Digite o dia atual: ");
      dia_atual = Integer.parseInt(texto4);
      String texto5 = JOptionPane.showInputDialog("Digite o mês atual: ");
      mes_atual = Integer.parseInt(texto5);
      String texto6 = JOptionPane.showInputDialog("Digite o ano atual: ");
      ano_atual = Integer.parseInt(texto6);

      int i;
      
       total = 0;
       for (i = 0; i < 360; i++)
        total = (total + montante) * 1.012;
      
      double idade = ((dia_atual / 365) + (mes_atual / 12) + ano_atual) - ((dia_nasc / 365) + (mes_nasc / 12) + ano_nasc);
     
        if (idade<30)
          {  
        
          saida = "O sr "+nome+" tem apenas "+idade+" anos"; 
          }   
          else 
          { 
           saida = "O sr "+nome+" tem direito a R&" +total;
          }  
        }   
        System.out.print(saida);
          }    
        public void paint (Graphics g)
          { 
            super.paint(g); 
            g.drawRect(150,400,800,800);
            g.drawString (" + saida,90,90)
            System.out.print(saida)
          } 
          }

use o JOptionPane.showMessageDialog para mostrar a saida…
http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JOptionPane.html#showMessageDialog(java.awt.Component,%20java.lang.Object)