lunes, 22 de noviembre de 2010

Java

Aqui les dejo un programa en java.

Java

Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.

Una de las principales características por las que Java se ha hecho muy famoso es que es un lenguaje independiente de la plataforma. Eso quiere decir que si hacemos un programa en Java podrá funcionar en cualquier ordenador del mercado. Es una ventaja significativa para los desarrolladores de software, pues antes tenían que hacer un programa para cada sistema operativo, por ejemplo Windows, Linux, Apple, etc. Esto lo consigue porque se ha creado una Máquina de Java para cada sistema que hace de puente entre el sistema operativo y el programa de Java y posibilita que este último se entienda perfectamente.

Java fue pensado originalmente para utilizarse en cualquier tipo de electrodoméstico pero la idea fracasó. Uno de los fundadores de Sun rescató la idea para utilizarla en el ámbito de Internet y convirtieron a Java en un lenguaje potente, seguro y universal gracias a que lo puede utilizar todo el mundo y es gratuito. Una de los primeros triunfos de Java fue que se integró en el navegador Netscape y permitía ejecutar programas dentro de una página web, hasta entonces impensable con el HTML.

Actualmente Java se utiliza en un amplio abanico de posibilidades y casi cualquier cosa que se puede hacer en cualquier lenguaje se puede hacer también en Java y muchas veces con grandes ventajas. Para lo que nos interesa a nosotros, con Java podemos programar páginas web dinámicas, con accesos a bases de datos, utilizando XML, con cualquier tipo de conexión de red entre cualquier sistema. En general, cualquier aplicación que deseemos hacer con acceso a través web se puede hacer utilizando Java.


Ejemplo: Esto es el juego de piedra papel o tijera.

import javax.swing.*;
import java.util.Random;
public class seleccion{

public static void main(String[] args){

int varUs,varCom;

// do{

do{

String Us = JOptionPane.showInputDialog(null,"Telcclee 1-Piedra, 2-Papel, 3-Tijera");

varUs = Integer.parseInt(Us);

}while(varUs >= 3);

Random generator = new Random();
varCom = (generator.nextInt(3)+1);

JOptionPane.showMessageDialog(null,varUs + " " + varCom);


if(varUs == 1){


if(varCom == 1){


JOptionPane.showMessageDialog(null,"Piedra vs Piedra: Empate!");

}else{

if(varCom == 2){



JOptionPane.showMessageDialog(null,"Piedra vs Papel: Perdiste!");



}else{



if(varCom == 3){



JOptionPane.showMessageDialog(null,"Piedra vs Tijera: Ganaste!");



}//



}//



}//
}else{



if(varUs == 2){



if(varCom == 1){



JOptionPane.showMessageDialog(null,"Papel vs Piedra: Ganaste!");



}else{



if(varCom == 2){



JOptionPane.showMessageDialog(null,"Papel vs Papel: Empate!");



}else{



if(varCom == 3){



JOptionPane.showMessageDialog(null,"Papel vs Tijera: Perdiste!");



}//



}//



} //

}else{



if(varUs == 3){



if(varCom == 1){



JOptionPane.showMessageDialog(null,"Tijera vs Piedra: Perdiste!");



}else{



if(varCom == 2){



JOptionPane.showMessageDialog(null,"Tijera vs Papel: Ganaste!");



}else{



if(varCom == 3){

}//



}//



} //



}//



}//


}//



// String resp =JOptionPane.showMessageDialog(null,"Desea Coninuar? 1 si,,, 0 no!");



// int r = Integer.parseInt(resp);



// }while(r == 1);



}//



}



Lo cargamos con javac nombre del archivo.java, despues java nombre del archivo el programa corre y luego te pide que escogas del 1 al 3 piedra, papel, tijera.

En es te caso yo escogi el 2 papel y la maquina piedra y me indica que gane.


1 comentario: