?
01// Nuestro primer subprograma en Java.
02// Paquetes de Java
03import java.awt.Graphics; // importar la clase Graphics
import javax.swing.<SPAN class="goog_qs-tidbit goog_qs-tidbit-
040">JApplet; // importar la clase JApplet
05public class SubprogramaBienvenido extends</SPAN> JApplet
06{
07 // dibujar texto en el fondo del subprograma
public void paint( Graphics g )
08 {
09 // llamar a la versión del método paint de la superclase
10 super.paint( g );
11 // dibujar un String en la coordenada x 25 y la coordenada y
25
12 g.drawString( "¡Bienvenido a la programación en Java!", 25,
1325 );
14 }// fin del método paint
15}// fin de la clase SubprogramaBienvenido
?
01
02// Mostrar varias cadenas en un subprograma.
03// paquetes de Java
import java.awt.Graphics; // importar la clase Graphics
04import javax.swing.JApplet; // importar la clase JApplet
05public class SubprogramaBienvenido2 extends JApplet
06{
07 // dibujar texto en el fondo del subprograma
public void paint( Graphics g )
08 {
09 // llamar a la versión del método paint de la superclase
10 super.paint( g );
11 // dibujar dos valores String en diferentes ubicaciones
g.drawString( "¡Bienvenido a", 25, 25 );
12 g.drawString( "la programación en Java!", 25, 40 );
13 }// fin del método paint
14
15} // fin de la clase SubprogramaBienvenido2
16
17
?
01// Mostrar texto y líneas.
02// Paquetes de Java
03import java.awt.Graphics; // importar la clase Graphics
04 import javax.swing.JApplet; // importar la clase JApplet
public class LineasBienvenido extends JApplet
05{
06 // dibujar líneas y una cadena en el fondo del subprograma
07 public void paint( Graphics g )
08 {
09 // llamar a la versión del método paint de la superclase
super.paint( g );
10 // dibujar una línea horizontal, desde (15, 10) hasta (250,
1110)
12 g.drawLine( 15, 10, 250, 10 );
13 // dibujar una línea horizontal desde (15, 30) hasta (250,
30)
14 g.drawLine( 15, 30, 250, 30 );
15 // dibujar String entre líneas, en la ubicación (25, 25)
16 g.drawString( "Bienvenido a la programacion en Java!", 25,
1725 );
18
19 } // fin del método paint
20
21} // fin de la clase LineasBienvenido
?
01// Repetición controlada por contador.
02import java.awt.Graphics;
03import javax.swing.JApplet;
04public class ContadorWhile extends JApplet
05{
// dibujar líneas en el fondo del subprograma
06 public void paint( Graphics g )
07 {
08 super.paint( g ); // llamar al método paint heredado de
09JApplet
10 int contador = 1; // inicialización
while ( contador <= 10 ) // condición de repetición
11 {
12 g.drawLine( 10, 10, 250, contador * 10 );
13 ++contador; // incremento
14 } // fin de instrucción while
} // fin del método paint
15} // fin de la clase ContadorWhile
16
17
?
01// Repetición controlada por contador con la instrucción for
02import java.awt.Graphics;
03import javax.swing.<SPAN class="goog_qs-tidbit goog_qs-tidbit-
0">JApplet;
04public class ContadorFor extends JApplet
05{
06 // dibujar líneas en el</SPAN> fondo del subprograma
07 public void paint( Graphics g )
{
08 super.paint( g ); // llamar al método paint heredado de
09JApplet
10
11 // el encabezado de la instrucción for incluye la
12inicialización,
// la condición de repetición y el incremento
13
for ( int contador = 1; contador <= 10; contador++ )
14 g.drawLine( 10, 10, 250, contador * 10 );
15 } // fin del método paint
16} // fin de la clase ContadorFor
?
01// Suma de enteros con la instrucción for.
02import javax.swing.JOptionPane;
03public class Suma
04{
public static void main( String args[] )
05 {
06 int total = 0; // inicializar el total
07
08 // sumar los enteros pares del 2 al 100
09 for ( int numero = 2; numero <= 100; numero += 2 )
10 total += numero;
11
// mostrar el resultado
12 JOptionPane.showMessageDialog( null, "La suma es " +
13total,"Suma de los enteros pares del 2 al
14100",JOptionPane.INFORMATION_MESSAGE );
15
16 System.exit( 0 ); // terminar la aplicación
17 } // fin de main
} // fin de la clase Suma
18
Descargar código fuente
?
01
02// Uso de la instrucción do...while.
import java.awt.Graphics;
03import javax.swing.JApplet;
04public class PruebaDoWhile extends JApplet
05{
06 // dibujar líneas en el subprograma
public void paint( Graphics g )
07 {
08 super.paint( g ); // llamar al método paint heredado de
09JApplet
10 int contador = 1; // inicializar contador
11
12 do
{
13 g.drawOval( 110 - contador * 10, 110 - contador *
1410,contador * 20, contador * 20 );
15 ++contador;
16 }
while ( contador <= 10 ); // fin de instrucción do...while
17 } // fin del método paint
18} // fin de la clase PruebaDoWhile
19