Академический Документы
Профессиональный Документы
Культура Документы
El lenguaje Java es a la vez compilado e interpretado. Con el compilador se convierte el cdigo fuente que reside en archivos cuya extensin es .java, a un conjunto de instrucciones que recibe el nombre de bytecodes que se guardan en un archivo cuya extensin es .class. Estas instrucciones son independientes del tipo de ordenador.
El intrprete ejecuta cada una de estas instrucciones en un ordenador especfico (Windows, Macintosh, etc). Solamente es necesario, por tanto, compilar una vez el programa, pero se interpreta cada vez que se ejecuta en un ordenador.
Los applets son programas diseados para ejecutarse como parte de una pgina web. Java impone restricciones de seguridad para que los applets no puedan daar el ordenador en que se ejecutan. Ejemplos: Acceder a ficheros locales Ejecutar otro programa Conectar a otro ordenador desde el nuestro
Actividad 1
Comentarios
Se insertan comentarios para documentar los programas y mejorar su legibilidad. // Comentario de fin de lnea (indica que el de la lnea es un comentario). resto
/* */ Comentario de mltiple lnea (el compilador ignora todo el texto que est entre los delimitadores).
Variables y constantes
Variables y constantes
Variables y constantes
Variables y constantes
Variables y constantes
Variables y constantes
Variables y constantes
Variables y constantes
Variables y constantes
Variables y constantes
Variables y constantes
Variables y constantes
Variables y constantes
Variables y constantes
Actividad 2
Declare una variable de tipo entero utilizando un identificador. Declare una constante. Inicialice y declare una variable.
En Java Existen varios Objetos que permiten Entrada y Salida de datos a travs de la Consola (es decir teclado y pantalla). System.out.print (clase de salida) System. out es el objeto de salida estndar, permite a las aplicaciones en Java mostrar cadenas en la ventana de comandos en la que se est ejecutando la aplicacin.
La diferencia entre ambos sera que println da un enter al final de cada lnea de cdigo mostrado.
En el caso 2, se muestra unicamente el contenido de una variable, supongamos que existe la variable x de tipo int que contiene un 60. Para enviar al monitor su contenido sera:
de
la
En el caso 3, se hacen ambas cosas, es decir, se enva el mensaje y se muestra un contenido de variable. Por ejemplo suponga que se calcul el sueldo de una persona y se guard en la variable double w, entonces la sintaxis sera:
A diferencia de System.out.print que se puede usar directo en el caso de Scanner y System.in se requiere de un objeto intermediario. La sintaxis sera:
Donde nombreObjeto puede ser cualquier identificador (o sea nombre) que usted desee darle. Por ejemplo, yo decid nombrar mi objeto con el identificador tepic. Por tanto mi sintaxis queda: Scanner tepic = new Scanner(System.in);
Ahora tepic por ser un objeto de tipo Scanner (dirigido a la clase de entrada System.in) tiene mtodos necesarios para la captura de datos. A saber:
Operadores
Operadores
Operadores
Operadores
Operadores
Operadores
Operadores
Actividad 3
Tipo de datos
Tipo de datos
Tipo de datos
Tipo de datos
Tipo de datos
Tipo de datos
Tipo de datos
Tipo de datos
Tipo de datos
Tipo de datos
Tipos de datos
El lenguaje java define 8 tipos de datos: Byte Short Int Long Float Double Char boolean
Tipos de datos
Tipos de datos
Tipos de datos
Tipos de datos
Tipo de datos
Tipo de datos
Tipo de datos
Tipo de datos
Tipos de datos
Caracter
Tipos de datos
Tipos de datos
Tipos de datos
Tipos de datos
Las lneas en blanco, los caracteres de espacio, nueva lnea y tabuladores son caracteres de espacio en blanco, que, cuando se encuentran fuera de las cadenas, son ignorados por el compilador.
Tipos de datos
Tipos de datos
Tipos de datos
Tipos de datos
Tipos de datos
Tipos de datos
Tipos de datos
Tipos de datos
Actividad 4
1. 2. 3. 4. 5.
Cul es el resultado de las siguientes operaciones? Suma=+3+4+8+9 Suma=+3+(4+8+9) Suma=+3+4+(8+9) Suma=+(3+4+8+9) Suma=+(3+4)+8+9
Tipos de datos
Tipos de datos
Tipos de datos
Palabras reservadas
Las palabras clave estn reservadas para su uso en java y deben aparecer completamente en minsculas.
Palabras reservadas
Actividad 5
Expresiones
Expresiones
Expresiones
Expresiones
Expresiones
Expresiones
Expresiones
Expresiones
Expresiones
Expresiones
Expresiones
Expresiones
Expresiones
Expresiones
Expresiones
Expresiones
Expresiones
Expresiones
Expresiones
Expresiones
Expresiones
Expresiones
Expresiones
Expresiones
Expresiones
Expresiones
Expresiones
Actividad 6
Estructuras de control
Java tiene tres estructuras de control:
La secuencia de estructura. Est integrada en Java, la computadora ejecuta las instrucciones en Java una despus de la otra, en el orden en que estn escritas. La estructura de seleccin: if: Realiza una accin si la condicin es verdadera, o evita la accin si la condicin es falsa.
Estructuras de control
ifelse: Realiza una accin si la condicin es verdadera, o realiza una accin distinta si la condicin es falsa. switch: Realiza una de entra varas acciones, dependiendo del valor de una expresin.
Estructuras de control
Estructura de repeticin: while y for: Realizan la accin en sus cuerpos, cero o ms veces; si la condicin de continuacin del ciclo es inicialmente falsa , no se ejecuta la accin. dowhile: Realiza la accin en su cuerpo una o ms veces. Las palabras if, else, switch, while, do y for son palabras claves en Java.
Actividad 7
Investigue a profundidad las estructuras de control y realice una mapa mental de las estructuras de control
La palabra clave class introduce la declaracin de una clase y va seguida inmediatamente por el nombre de la clase que, por convencin debe comenzar con mayscula. Si el nombre de una clase contiene ms de una palabra, la primera letra de cada palabra debe de estar en mayscula. Una llave izquierda {, y una derecha, }, delimitan el cuerpo de la declaracin de una clase.
Para compilar el programa abra una ventana de comandos, cambie al directorio en donde est guardado el programa y escriba javac Nombre.java
Si el programa no tiene errores de sintaxis, el comando anterior crea un nuevo archivo llamado Nombre.class (conocido como el archivo de clase para Nombre), el cual contiene los cdigos de Java que representan nuestra aplicacin. Estos cdigos de bytes sern interpretados por el intrprete java cuando le indiquemos que debe ejecutar el programa.
Actividad 8
Realizar un programa que imprima la lnea de texto: Bienvenido a la programacin en Java! (con una sola instruccin). Realizar un programa que imprima la lnea de texto: Bienvenido a la programacin en Java! (con varias instrucciones).
Realizar un programa que imprima varias lneas de texto con una sola instruccin.
Java contiene muchas clases predefinidas que se agrupan en paquetes (categoras de clases relacionadas). En conjunto, estos paquetes forman la biblioteca de clase de Java, conocida como API de Java. El paquete javax.swing contiene muchas clases para crear la interfaz Grfica de Usuario (GUI) de una aplicacin. Los componentes de GUI facilitan la entrada del usuario y la salida del programa.
La clase Joptionpane se define en el paquete javax. swing. La clase Joptionpane Contiene mtodos que muestran cuadros de dilogos. El mtodo showMessageDialog de Joptionpane muestra un cuadro de dilogo que contiene un mensaje.
El primer argumento determina en donde se va a colocar el cuadro de dilogo. Cuando el primer argumento es null, el cuadro de dilogo aparece en el centro de la pantalla de la computadora. El segundo argumento es la cadena a mostrar en el cuadro de dilogo.
Para llamar un mtodo static se utiliza el nombre de su clase, seguido de un punto (.) y el nombre del mtodo. El mtodo exit de la clase System termina una aplicacin. La clase System se encuentra en el paquete java.lang.
Ejemplo
// Imprimir una lnea de texto en un cuadro de dilogo.
{ JOptionPane.showMessageDialog( null, Bienvenido ); System.exit( 0 ); //terminar la aplicacin con la ventana }// fin del mtodo main }//fin de la clase Bienvenido4.