EL CLASICO DE SNAKE

SIGUE-LINEAS versión BETA

Sigue-lineas versión 2.0

Mostrando entradas con la etiqueta PROGRAMACIÓN EN JAVA. Mostrar todas las entradas
Mostrando entradas con la etiqueta PROGRAMACIÓN EN JAVA. Mostrar todas las entradas

sábado, 20 de octubre de 2007

PROGRAMA QUE CALCULA EL NUMERO MAYOR DE 3 NUMEROS INTRODUCIDOS, USANDO METODOS DE JAVA.

import java.awt.Container;
import javax.swing.*;
public class Prueba2 extends JApplet
{
public void init()
{
String s1=JOptionPane.showInputDialog("<< Escribe el primer valor >>:");
String s2=JOptionPane.showInputDialog("<< Escribe el segundo valor >>:");
String s3=JOptionPane.showInputDialog("<< Escriba el tercer valor> >:");
double numero1=Double.parseDouble(s1);
double numero2=Double.parseDouble(s2);
double numero3=Double.parseDouble(s3);
double max=prueba1 (numero1,numero2,numero3);
JTextArea areaSalida=new JTextArea();
areaSalida.setText("numero1==>:"+numero1+"\nnumero2:==>"+numero2+"\nnumero3:==>"+numero3+"\nel valor maximo es:==>"+max);
Container contenedor= getContentPane ();
contenedor.add (areaSalida);
}
public double prueba1(double x,double y, double z)
{
return Math.max(x,Math.max(y,z));
}
}

MENU QUE MUESTRA 3 FIGURAS.

import java.awt.Graphics;
import javax.swing.*;
public class PruebaMenu extends JApplet
{
int opcion;

public void init()
{
String entrada;
entrada=JOptionPane.showInputDialog("ESCRIBE 1 PARA DIBUJAR LINEAS\n"+"ESCRIBA 2 PARA DIBUJAR RECTANGULOS\n"+"ESCRIBA 3 PARA DIBUJAR OVALOS\n"+"4.-SALIR");
opcion=Integer.parseInt(entrada);
}
public void paint(Graphics g)
{
super.paint(g);
for(int i=0;i<10;i++)
{

switch(opcion)
{
case 1:g.drawLine(10,10,250,10+i*10);
break;
case 2:g.drawRect(10+i*10,10+i*10,50+i*10,50+i*10);
break;
case 3:g.drawOval(10+i*10,10+i*10,50+i*10,50+i*10);
break;
case 4: JOptionPane.showMessageDialog(null,"saliendo en 10 secons");
break;
default:g.drawString("ESCRIBIO UN VALOR INCORRECTO",10,20+i*15);
}
}
}

}

PROGRAMA QUE CALCULA TU FECHA ACTUAL DEL 2007.

import javax.swing.JOptionPane;
public class FechaExamen
{
public static void main (String args[])
{
String primerNumero,segundoNumero,tercerNumero;
int numero1,numero2,numero3,fecha1,fecha2,fecha3,fecha=2007,fecham=10,fechad=18;
JOptionPane.showMessageDialog(null,"<>:");
primerNumero=JOptionPane.showInputDialog("ESCRIBE EL DIA EN QUE NACISTE:");
segundoNumero=JOptionPane.showInputDialog("ESCRIBE EL MES EN QUE NACISTE:");
tercerNumero=JOptionPane.showInputDialog("ESCRIBE EL AÑO EN QUE NACISTE:");
numero1=Integer.parseInt(primerNumero);
numero2=Integer.parseInt(segundoNumero);
numero3=Integer.parseInt(tercerNumero);
fecha1=fecha-numero3;
fecha2=fecham-numero2;
fecha3=numero1-fechad;
JOptionPane.showMessageDialog(null,"TIENES EN ESTE MOMENTO"+"\naño:" +fecha1+"\nmes:"+fecha2+"\ndia:"+fecha3,"resultados",JOptionPane.INFORMATION_MESSAGE);
}

}

martes, 25 de septiembre de 2007

SUMA DE DOS NUMEROS EN JAVA.

import javax.swing.JOptionPane;
public class suma
{
public static void main (String args[])
{
String primerNumero,segundoNumero;
int numero1,numero2,suma;
primerNumero=JOptionPane.showInputDialog("ESCRIBE EL PRIMER NUMERO:");
segundoNumero=JOptionPane.showInputDialog("ESCRIBE EL SEGUNDO NUMERO:");
numero1=Integer.parseInt(primerNumero);
numero2=Integer.parseInt(segundoNumero);
suma=numero1+numero2;
JOptionPane.showMessageDialog(null,"LA SUMA ES:" +suma,"resultados",JOptionPane.INFORMATION_MESSAGE);
}

}

PROGRAMA EN 'JAVA' COMPILANDO EN NETBEANS 5.0, EL CUAL COMPARA 5 NUMEROS Y LOS CLASIFICA:"POSITIVOS","NEGATIVOS" Y "CEROS".

import java.awt.graphics;
import javax.swing.japplet;

public class applet
{
public static void main (String args[])
{
String numero[];
numero=new String[6];
int x,posi=0,nega=0,cero=0,num[];
num=new int[6];
x=1;
while(x<=5)
{
numero[x]=JOptionPane.showInputDialog("numero"+x);
x++;
}
x=1;
while(x<=5)
{
num[x]=Integer.parseInt(numero[x]);
if(num[x]==0)
cero=cero+1;
if(num[x]<0)
nega=nega+1;
if(num[x]>0)
posi=posi+1;
x++;
}
JOptionPane.showMessageDialog(null,"cero = "+cero+"\n"+"positivo = "+posi+"\n"+"negativo = "+nega,"resultado",JOptionPane.INFORMATION_MESSAGE);

}
}