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.