Download INTRODUCCIÓN A JAVA
Document related concepts
no text concepts found
Transcript
Secuencial y Condicional INTERFACE DE JAVA READER RUN (Ejecutar): Ejecuta el programa, en la barra de herramientas en RUN la opción run o con la tecla F1. PAUSE (Pausa en Ejecución): Realiza la cancelación de la ejecución del programa cuando este se está compilando y ejecutando. OPEN (Abrir): Abre los archivos que se encuentran en el Directorio, ir a File luego Open ó con la tecla Ctrl.+O (al mismo tiempo) SAVE (Grabar): Graba el programa con la tecla Ctrl+S ó ir a File luego Save As… y grabar. Nota .- Al grabar el programa recuerde que debe hacerlo con el mismo nombre de la clase y con la Primera letra en Mayuscula. INTERFACE DE JAVA READER INDENT (Ordenar): Esta Tecla es muy importante ya que te permite ordenar el contenido de un programa con la Tecla F2. PRINT (Imprimir): Con esta tecla podemos imprimir el contenido del programa CUT (Cortar): Esta función es la misma que se utiliza en el manejo de Office, puede seleccionar el texto, marcarlo y cortarlo, con la tecla Ctrl.+X. COPY (Copiar): Esta función es la misma que se utiliza en el manejo de Office, puede seleccionar el texto, marcarlo y copiarlo, con la tecla Ctrl.+C. PASTE (Pegar): Esta función es la misma que se utiliza en el manejo de Office, puede seleccionar el texto, marcarlo y pegarlo, con la tecla Ctrl.+V. FIND (Buscar): Con esta función puedes buscar una palabra dentro del programa , ó con la tecla Ctrl.+F. REPLACE (Reemplazar): Con esta función puedes reemplazar una palabra dentro del programa , ó con la tecla Ctrl.+H. Comentarios e Identificadores Comentarios En Java hay tres tipos de comentarios: // comentarios para una sola línea /* comentarios de una o más líneas */ /** comentario de documentación, de una o más líneas */ Identificadores identificador nombre_usuario Nombre_Usuario _variable_del_sistema Palabras clave y Palabras Reservadas Palabras clave: abstract boolean do private instanceof return true Long interface continue default if else public for goto this import catch final static try new null byte case false short const void switch break double extends int class char float while Variables Enteros: byte short int long 8 bits 16 bits 32 bits 64 bits complemento a dos complemento a dos complemento a dos complemento a dos Reales en coma flotante: float double 32 bits 64 bits IEEE 754 IEEE 754 Booleanos: true false Caracteres: Por ejemplo: a \t Cadenas: "Esto es una cadena literal" \u ???? [????] es un número unicode Operadores Aritmeticos: +-*/ Asignación: = Comparativos: < > <= >= == != Logicos: && Y || O ! No << >> Separadores () - paréntesis. Para contener listas de parámetros en la definición y llamada a métodos. También se utiliza para definir precedencia en expresiones, contener expresiones para control de flujo y rodear las conversiones de tipo. {} - llaves. Para contener los valores de matrices inicializadas automáticamente. También se utiliza para definir un bloque de código, para clases, métodos y ámbitos locales. [] - corchetes. Para declarar tipos matriz. También se utiliza cuando se referencian valores de matriz. ; - punto y coma. Separa sentencias. , - coma. Separa identificadores consecutivos en una declaración de variables. También se utiliza para encadenar sentencias dentro de una sentencia for. . - punto. Para separar nombres de paquete de sub paquetes y clases. También se utiliza para separar una variable o método de una variable de referencia. Ejemplo : Ordena 3 Numeros ascendentemente secuencialmente Ejemplo : Ordena 3 Numeros ascendentemente secuencialmente Dados tres números ordenarlos en forma ascendente sin utilizar variables auxiliares. Solución: Es sencillo como datos de entrada necesitaremos tres números en este caso a,b,c la clave esta en traer el menor de estos tres números a a, el del medio a b y el mayor a c. Para ello comparamos si a es mayor que b si es así intercambiamos sus valores así el menor de a y b estará en a, hacemos lo mismo con c así garantizamos que a es el menor de los tres números. ahora solo nos queda comparar b con c si b es mayor que c solo intercambiamos sus valores así de la misma forma b es el menor de b y c por lo tanto quedan ordenados a,b,c entonces ¿que falta? claro imprimir en ese orden a,b,c y listo. Dados tres números ordenarlos en forma ascendente sin utilizar variables auxiliares. Conclusiones Java surgió en 1991 cuando un grupo de ingenieros de Sun Microsystems trataron de diseñar un nuevo lenguaje de programación destinado a electrodomésticos. La reducida potencia de cálculo y memoria de los electrodomésticos llevó a desarrollar un lenguaje sencillo capaz de generar código de tamaño muy reducido. Debido a la existencia de distintos tipos de CPUs y a los continuos cambios, era importante conseguir una herramienta independiente del tipo de CPU utilizada. Desarrollan un código “neutro” que no depende del tipo de electrodoméstico, el cual se ejecuta sobre una “máquina hipotética o virtual” denominada Java Virtual Machine (JVM). Es la JVM quien interpreta el código neutro convirtiéndolo a código particular de la CPU utilizada. Esto permitía lo que luego se ha convertido en el principal lema del lenguaje: “Write Once, Run Everywhere”. A pesar de los esfuerzos realizados por sus creadores, ninguna empresa de electrodomésticos se interesó por el nuevo lenguaje. Java, como lenguaje de programación para computadores, se introdujo a finales de 1995. La clave fue la incorporación de un intérprete Java en el programa Netscape Navigator, versión 2.0, produciendo una verdadera revolución en Internet. Java 1.1 apareció a principios de 1997, mejorando sustancialmente la primera versión del lenguaje.