Primer Departamental.
class Hola1{
public static void main(String args[]){
System.out.println("Hola mundo");
}
}
/*<applet code="Hola2.class" width=100 height=40>
</applet>
*/
import java.awt.Graphics;
import java.applet.Applet;
public class Hola2 extends Applet{
public void paint(Graphics g){
g.drawString("Hola mundo", 25, 25);
}
}
class Uno{
int r, a, b, c;
Uno(){
a=0; b=0; c=0;
}
Uno(int x, int y, int z){
a=x; b=y; c=z;
}
void print(){
System.out.println("Variables");
System.out.println("r= " + r + "\na= " + a + "
b= " + b + "
c= " + c);
}
void suma(int x, int y){
r=x+y;
}
}
class Ejemplo1_1{
Ejemplo1_1(){
System.out.println("Constructor main...");
}
public static void main(String args[]){
Uno objeto1=new Uno(1,1,1);
objeto1.print();
Ejemplo1_1 e = new Ejemplo1_1();
}
}
class Tipos{
int patas;
boolean plumas;
boolean cola;
String habitad;
}
class Ave extends Tipos{
Ave(){
patas=2;
plumas=true;
cola=true;
habitad= "Selva, tundra, desierto, bosque";
}
}
class Pato extends Ave{
void Carac(){
System.out.println("Patas: "+ patas);
System.out.println("Plumas: "+ plumas);
System.out.println("Cola: "+ cola);
System.out.println("Habitad: "+ habitad);
}
}
class Ejemplo2{
public static void main(String args[]){
Pato animal1= new Pato();
animal1.Carac();
}
}
/*
<Applet code="Addition.class" width=300 height=70>
</Applet>
*/
import java.awt.*;
import java.applet.Applet;
public class Addition extends Applet{
Label prompt;
TextField input;
int number;
int sum;
public void init(){
prompt = new Label("Ingresa entero: ");
input = new TextField(10);
add(prompt);
add(input);
input.requestFocus();
sum=0;
}
public boolean action(Event e, Object o){
number = Integer.parseInt(o.toString());
input.setText("");
sum=sum + number;
showStatus(Integer.toString(sum));
return true;
}
}
/*
<applet code="Compara.class" width=300 height=150>
*/
import java.awt.*;
import java.applet.Applet;
public class Compara extends Applet{
Label prompt1;
TextField input1;
Label prompt2;
TextField input2;
int num1, num2;
public void init(){
prompt1 = new Label("Ingresa entero 1: ");
input1 = new TextField(10);
prompt2 = new Label("Ingresa entero 2:");
input2 = new TextField(10);
add(prompt1);
add(input1);
add(prompt2);
add(input2);
}
public void paint(Graphics g){
g.drawString("El resultado de la comparación es:",70,75);
if(num1==num2)
g.drawString(num1 + "==" + num2, 100, 90);
if(num1!=num2)
g.drawString(num1 + "!=" + num2, 100, 105);
if(num1 < num2)
g.drawString(num1 + "<" + num2, 100, 120);
if(num1 > num2)
g.drawString(num1 + ">" + num2, 100, 135);
}
public boolean action(Event e, Object o){
if(e.target == input2){
num1 = Integer.parseInt(input1.getText());
num2 = Integer.parseInt(input2.getText());
repaint();
}
return true;
}
}
/*
<applet code="Factorial.class" width=200 height=100>
*/
import java.awt.*;
import java.applet.Applet;
public class Factorial extends Applet{
Label prompt1;
TextField input1;
Button calcula;
int num1, factorial;
public void init(){
prompt1 = new Label("Ingresa entero 1: ");
input1 = new TextField(10);
calcula = new Button("Calcular factorial");
factorial = 1;
add(prompt1);
add(input1);
add(calcula);
}
public void paint(Graphics g){
g.drawString("El factorial de " + num1 + " es: " + factorial,70,75);
}
public boolean action(Event e, Object o){
factorial=1;
if(e.target == calcula){
num1 = Integer.parseInt(input1.getText());
for(int i=num1; i > 0; i--)
factorial*=i;
repaint();
}
return true;
}
}
/*
<applet code="Cuadrado.class" height=200 width=400>
*/
import java.awt.*;
import java.applet.Applet;
public class Cuadrado extends Applet{
Label etiqmensaje;
TextField cajatamano;
Button botconstruir;
int x, y;
static int inicioy = 60;
public void init(){
x=y=0;
etiqmensaje = new Label("Tama¤o del cuadrado: ");
cajatamano = new TextField(8);
botconstruir = new Button("Construir");
add(etiqmensaje);
add(cajatamano);
add(botconstruir);
}
public void paint(Graphics g){
int i,j;
for(i=inicioy; i for(j=8; j<(x+1)*8; j+=8)
if( i==inicioy || i==inicioy+(y-1)*8 || j==8 || j==x*8)
g.drawString("*",j,i);
}
public boolean action(Event e, Object o){
if(e.target==botconstruir){
x=y=Integer.parseInt(cajatamano.getText());
repaint();
}
return true;
}
}
/*
<applet code="Triangulo.class" height=200 width=400>
*/
import java.awt.*;
import java.applet.Applet;
public class Triangulo extends Applet{
Label etiqmensaje;
TextField cajatamano;
Button botconstruir;
int tamano;
static int inicioy = 60;
public void init(){
etiqmensaje = new Label("Tama¤o del tiangulo: ");
cajatamano = new TextField(8);
botconstruir = new Button("Construir");
add(etiqmensaje);
add(cajatamano);
add(botconstruir);
}
public void paint(Graphics g){
for(int i=inicioy; i<(tamano+1)*8+inicioy; i+=8)
for(int j=8; j g.drawString("*",j,i);
}
public boolean action(Event e, Object o){
if(e.target==botconstruir){
tamano=Integer.parseInt(cajatamano.getText());
repaint();
}
return true;
}
}