Ambiente grafico en JAVA
// Imprimir varias líneas de texto en un cuadro de diálogo.
// paquetes de Java
import javax.swing.JOptionPane; // el programa usa JOptionPane
public class Bienvenido4 {
   // el método main empieza la ejecución de la aplicación de Java
  public static void main( String args[] )
  {
                     JOptionPane.showMessageDialog(null, "Bienvenido\na\nla
programacion\nen Java!" );
    System.exit( 0 ); // terminar la aplicación con la ventana
  } // fin del método main
} // fin de la clase Bienvenido4
________________________________________________________________________________
// Producto.java
// Calcular el producto de tres enteros.
// Paquetes de Java
import javax.swing.JOptionPane;
public class Producto {
 public static void main( String args[] )
 {
   int x;    // primer número
   int y;    // segundo número
   int z;    // tercer número
   int resultado; // producto de los números
   String xVal; // primera cadena introducida por el usuario
   String yVal; // segunda cadena introducida por el usuario
   String zVal; // tercera cadena introducida por el usuario
   xVal = JOptionPane.showInputDialog( "Escriba el primer entero:" );
   yVal = JOptionPane.showInputDialog( "Escriba el segundo entero:" );
   zVal = JOptionPane.showInputDialog( "Escriba el tercer entero:" );
   x = Integer.parseInt( xVal );
   y = Integer.parseInt( yVal );
   z = Integer.parseInt( zVal );
   resultado = x * y * z;
   JOptionPane.showMessageDialog( null, "El producto es " + resultado );
   System.exit( 0 );
 } // fin del método main
} // fin de la clase Producto
________________________________________________________________________________
// Suma.java
// Programa que muestra la suma de dos números.
// Paquetes de Java
import javax.swing.JOptionPane; // el programa utiliza JOptionPane
public class Suma{
 // el método main empieza la ejecución de la aplicación de Java
 public static void main( String args[] )
 {
   String primerNumero; // primera cadena introducida por el usuario
   String segundoNumero; // segunda cadena introducida por el usuario
   int numero1;         // primer número a sumar
   int numero2;         // segundo número a sumar
   int suma;           // suma de numero1 y numero2
   // leer el primer número del usuario como una cadena
          primerNumero = JOptionPane.showInputDialog( "Escriba el primer
entero" );
    // leer el segundo número del usuario como una cadena
       segundoNumero = JOptionPane.showInputDialog( "Escriba el segundo
entero" );
   // convertir los números de tipo String a tipo int
   numero1 = Integer.parseInt( primerNumero );
   numero2 = Integer.parseInt( segundoNumero );
   // sumar los números
   suma = numero1 + numero2;
    // mostrar el resultado
          JOptionPane.showMessageDialog( null, "La suma es " + suma,
"Resultados", JOptionPane.PLAIN_MESSAGE );
   System.exit( 0 ); // terminar aplicación con la ventana
 } // fin del método main
} // fin de la clase Suma